我正在不同的命名空间中创建多个入口控制器。最初,它在 AWS 中创建一个负载均衡器,并将 Pod IP 地址附加到目标组。几天后,它不会将新的 Pod IP 更新到目标组。我已在此处附加入口控制器日志。
\nE0712 15:02:30.516295 1 leaderelection.go:270] error retrieving resource lock namespace1/ingress-controller-leader-alb: configmaps "ingress-controller-le \xe2\x94\x82\n\xe2\x94\x82 ader-alb" is forbidden: User "system:serviceaccount:namespace1:fc-serviceaccount-icalb" cannot get resource "configmaps" in API group "" in the namespace "namespace1"\n
Run Code Online (Sandbox Code Playgroud)\n入口.yaml
\napiVersion: extensions/v1beta1\nkind: Ingress\nmetadata:\n name: "fc-ingress"\n annotations:\n kubernetes.io/ingress.class: alb-namespace1\n alb.ingress.kubernetes.io/scheme: internet-facing\n alb.ingress.kubernetes.io/subnets:\n alb.ingress.kubernetes.io/certificate-arn: \n alb.ingress.kubernetes.io/ssl-policy:\n alb.ingress.kubernetes.io/security-groups:\n alb.ingress.kubernetes.io/target-type: ip\n alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS": 443}]'\n alb.ingress.kubernetes.io/healthcheck-protocol: HTTP\n alb.ingress.kubernetes.io/healthcheck-port: traffic-port\n alb.ingress.kubernetes.io/healthcheck-path: '/'\n alb.ingress.kubernetes.io/healthcheck-timeout-seconds: '2'\n alb.ingress.kubernetes.io/healthcheck-interval-seconds: '5'\n alb.ingress.kubernetes.io/success-codes: '200'\n alb.ingress.kubernetes.io/healthy-threshold-count: '5'\n alb.ingress.kubernetes.io/unhealthy-threshold-count: '2'\n alb.ingress.kubernetes.io/load-balancer-attributes: access_logs.s3.enabled=false\n …
Run Code Online (Sandbox Code Playgroud)