apiVersion: extensions/v1beta1 kind: Ingress metadata: name: test-ingress annotations: kubernetes.io/ingress.class: alb alb.ingress.kubernetes.io/scheme: internet-facing alb.ingress.kubernetes.io/target-type: ip alb.ingress.kubernetes.io/subnets: subnet-id-1, subnet-id-2 alb.ingress.kubernetes.io/group.name: my-group spec: rules:
在上面的示例中,路径为“/path1”和“/path2”的请求将被路由到名称为“my-service-1”和“my-service-2”的服务上。
$ kubectl describe deployment alb-ingress-controller -n kube-system | grep Image
确保您在使用ALB Ingress Controller时已经正确安装并配置了所需的AWS IAM角色和策略。
您还可以检查ALB Ingress Controller的日志以获取有关问题的更多信息:
$ kubectl logs -l app.kubernetes.io/name=alb-ingress-controller -n kube-system
通过执行上述步骤,您应该能够解决使用ALB Ingress Controller时重定向到正确路径的问题。