首页 > 解决方案 > Calico pod 未在新添加的工作节点上调度

问题描述

我之前遇到过这个问题,我已经有一个工作集群,其中有一个主节点和一个工作节点,包括安装了 Calico CNI。我想拥有另一个工作节点,所以我所做的是;我克隆了现有的工作节点,更改了 IP 地址,给它自己的主机名,并将 IP 地址添加到主节点的/etc/hosts. 我知道这不是正确的做法,但我和我的同事正在尝试这样做是为了好玩。无论如何,我已经使用kubeadm join. 然后,我意识到在该工作节点上没有创建或安排 Calico pod。此外,另一个 Calico pod 似乎也出现故障,0/1当我这样做时它就显示出来了kubectl get pods

谁能向我解释为什么 Calico pod 没有安排在第二个工作节点上?据我了解,DaemonSet 会在每个节点上安排 Pod 的副本,但它会在新加入的工作节点上安排一个 Pod 吗?

PS 我已经解决了 Calico pod 问题。我所做的是完全删除 Calico 并将其添加回集群。

标签: kubernetesproject-calico

解决方案


推荐阅读