【问题标题】:coredns container stuck in containercreating state when trying to create a clustercoredns 容器在尝试创建集群时卡在 containercreating 状态
【发布时间】:2019-03-15 04:45:17
【问题描述】:

我正在尝试在 AWS 上创建一个 Kubernetes 集群。我已经安装了所有依赖项并完成了 kubeadm init。 kubeadm init --apiserver-advertise-address= --pod-network-cidr=192.168.0.0/16 我什至得到了将节点加入集群的命令。 我有两个问题: 1. 当我做 kubectl get nodes 时,我得到的节点处于 notReady 状态 1 为什么呢? 2. 我的两个 codedns pods 卡在 containercreating 状态 2 为什么会这样?

【问题讨论】:

  • 肯定 containerCreating 状态是因为没有就绪节点。您应该从节点获取 kubelet 日志以查看发生了什么。
  • 当我执行 kubectl describe pod 时,我收到一条错误消息,提示找不到 pod。
  • 是不是因为您使用的是未经许可的 Windows :) 如屏幕截图所示。开个玩笑。
  • 哈哈,我希望这是问题所在,本来可以轻松排序的:p

标签: amazon-web-services kubernetes


【解决方案1】:

根据随附的屏幕截图,我假设您没有将任何CNI network 部署到您的集群中;因此,coredns Pod 处于失败状态。

我建议安装上面链接中的 Pod 网络插件之一。如果再次出现任何问题,请尝试从头开始引导集群。可以找到@VKR 发布的kubeadm 安装过程的详细说明here 的好文章。

如果安装过程中出现任何错误,请在此答案下方发布。

【讨论】:

  • 哦,谢谢!我部署了calico CNI,它开始工作了:)
  • 太棒了!如果您发现该解决方案解决了您的问题,请接受答案,以便其他贡献者知道解决类似问题的方法。
  • 我有一个相关的问题。你愿意发表评论吗?这是链接:stackoverflow.com/questions/55112356/…
猜你喜欢
  • 2020-05-19
  • 2018-11-17
  • 2020-04-20
  • 2019-10-24
  • 2021-08-17
  • 2020-07-05
  • 1970-01-01
  • 2019-06-06
  • 2021-03-09
相关资源
最近更新 更多