amazon-web-services - 如何使用 AWS 云 Controller 管理器

标签 amazon-web-services kubernetes

我正在尝试通过 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

最佳答案

coredns pod 是pending 因为您还没有安装 Pod Network 附加组件。来自文档 here您可以选择任何受支持的 Pod Network 附加组件。例如使用印花布

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

安装 Pod Network 附加组件后,coredns pod 应该会出现。

关于amazon-web-services - 如何使用 AWS 云 Controller 管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62401749/

相关文章:

kubernetes - 无法确定是否需要启 Action 业 : Too many missed start time (> 100). 设置或减少 .spec.startingDeadlineSeconds 或检查时钟偏差

kubernetes - 安排 cron 工作永远不会发生?

android - AWS auth ui sdk 需要 minSdkVersion 23,为什么?

amazon-web-services - AWS/ELB 连接耗尽问题

amazon-web-services - aws eb cli 3 为错误的帐户设置应用程序

amazon-web-services - AWS Cloudwatch Log - 是否可以从中导出现有日志数据?

kubernetes - 如何获取 `provider "kubernetes "` authenticate with ` google_container_cluster`

docker - 通过kubectl公开服务时,从节点主机上没有监听端口

amazon-web-services - AWS EKS Terraform - 未找到标签 "KubernetesCluster"或 "kubernetes.io/cluster/..."

node.js - 无服务器 Node TypeScript 应用程序无法导入模块