set*_*912 8 amazon-ec2 amazon-web-services amazon-elb kubernetes
我正在尝试按照https://docs.aws.amazon.com/eks/latest/userguide/aws-load-balancer-中给出的步骤在 AWS 上的 Kubernetes 集群上部署 aws-load-balancer-controller控制器.html
应用 yaml 文件后,在尝试检查部署状态时,我得到:
$ kubectl get deployment -n kube-system aws-load-balancer-controller
NAME                           READY   UP-TO-DATE   AVAILABLE   AGE
aws-load-balancer-controller   0/1     1            0           6m39s
Run Code Online (Sandbox Code Playgroud)
我尝试调试它,我得到了这个:
$ kubectl logs -n kube-system   deployment.apps/aws-load-balancer-controller
{"level":"info","logger":"controller-runtime.metrics","msg":"metrics server is starting to listen","addr":":8080"}
{"level":"error","logger":"setup","msg":"unable to create controller","controller":"Ingress","error":"the server could not find the requested resource"}
Run Code Online (Sandbox Code Playgroud)
yaml文件直接从https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.3.0/v2_3_0_full.yaml中拉取,除了更改Kubernetes集群名称之外,没有其他修改完成。
如果我在配置中遗漏了某些步骤,请告诉我。任何帮助将不胜感激。
小智 9
我不确定这是否有帮助,但对我来说,问题是 aws-load-balancer-controller 的版本与 Kubernetes 的版本不兼容。
Github 问题以获取更多信息: https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/2495
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3961 次  |  
        
|   最近记录:  |