【问题标题】:How to work with AWS cloud controller manager如何使用 AWS 云控制器管理器
【发布时间】:2020-06-16 05:51:07
【问题描述】:

我正在尝试通过 AWS 负载均衡器公开在我的 kubernetes 集群中运行的应用程序。 我按照文档https://cloudyuga.guru/blog/cloud-controller-manager 进行操作,直到在 kubeadm.conf 文件中添加了--cloud-provider=external。 但是本文档基于 Digitial Ocean 云,我正在使用 AWS,如果我必须运行任何 deployment.yaml 文件来让处于待处理状态的 Pod 运行,我会感到困惑,如果是这样,请提供链接,我卡在这一点上。

NAME                                                    READY   STATUS    RESTARTS   AGE
coredns-66bff467f8-dlx76                                0/1     Pending   0          3m32s
coredns-66bff467f8-svb6z                                0/1     Pending   0          3m32s
etcd-ip-172-31-74-144.ec2.internal                      1/1     Running   0          3m38s
kube-apiserver-ip-172-31-74-144.ec2.internal            1/1     Running   0          3m38s
kube-controller-manager-ip-172-31-74-144.ec2.internal   1/1     Running   0          3m37s
kube-proxy-rh8g4                                        1/1     Running   0          3m32s
kube-proxy-vsvlt                                        1/1     Running   0          3m28s
kube-scheduler-ip-172-31-74-144.ec2.internal            1/1     Running   0          3m37s

【问题讨论】:

    标签: amazon-web-services kubernetes


    【解决方案1】:

    coredns Pod 是 pending,因为您尚未安装 Pod Network 插件。从文档here 中,您可以选择任何受支持的 Pod Network 插件。例如使用印花布

    kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml
    

    安装 Pod Network 插件后,coredns pod 应该会出现。

    【讨论】:

    • 非常感谢@Arghya Sadhu 的回复,它对我帮助很大:),我想知道我是怎么错过的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多