在运行在Fargate而不是Nodegroup上的Pod上,发生了容器重启失败的后退错误。

0

【以下的问题经过翻译处理】 为什么在 Fargate 上运行的 AWS-LOAD-BALANCER-CONTROLLER 重新启动失败,并出现 Back off 问题,而在 Nodegroup 上没有出现? 请问该如何解决这个问题?

profile picture
专家
已提问 10 个月前21 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,rePost-User-8469491,

在部署 AWS Load Balancer Controller 到 EKS Fargate 上时,你需要显式指定 VPC ID 和区域代码,如下面的 helm 命令所示。请参考此 RePost 文章获取更多信息。

helm install aws-load-balancer-controller eks/aws-load-balancer-controller \
    --set clusterName=YOUR_CLUSTER_NAME \
    --set serviceAccount.create=false \
    --set region=YOUR_REGION_CODE \
    --set vpcId=<VPC_ID> \
    --set serviceAccount.name=aws-load-balancer-controller \
    -n kube-system

如果你已经这样做了,但仍然遇到问题,请检查 aws-load-balancer-controller pod 日志,找出造成 pod 崩溃的原因。

如果你能分享 pod describe 输出,将非常有帮助:kubectl describe pod <aws-load-balancer-controller-pod> -n kube-system

希望这能帮到你!

profile picture
专家
已回答 10 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则