繁体   English   中英

如何使用 AWS 云 controller 管理器

[英]How to work with AWS cloud controller manager

我正在尝试通过 AWS 负载均衡器公开在 kubernetes 集群中运行的应用程序。 我按照文档https://cloudyuga.guru/blog/cloud-controller-manager进行操作,直到在kubeadm.conf文件中添加了--cloud-provider=external 但是本文档基于 Digitial Ocean 云,我正在使用 AWS,如果我必须运行任何部署,我会感到困惑。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

coredns pod 处于pending状态,因为您尚未安装 Pod Network 插件。 此处的文档中,您可以选择任何受支持的 Pod Network 插件。 例如使用印花布

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM