Kubernetes 无法在新节点上运行播客
必须更改节点(服务器),新节点保留相同的节点名。我所做的是:Kubernetes 无法在新节点上运行播客,kubernetes,Kubernetes,必须更改节点(服务器),新节点保留相同的节点名。我所做的是: master>kubectl删除无srv1(删除旧节点) srv1>kubeadm加入。。。(加入新节点) 新节点加入集群后,无法创建POD Warning FailedCreatePodSandBox 16s kubelet, srv1 Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up san
- master>kubectl删除无srv1(删除旧节点)
- srv1>kubeadm加入。。。(加入新节点)
Warning FailedCreatePodSandBox 16s kubelet, srv1 Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "b85728b51a18533e9d57f6a1b1808dbb5ad72bff4d516217de04e7dad4ce358d" network for pod "dpl-6f56777485-6jzm6": NetworkPlugin cni failed to set up pod "dpl-6f56777485-6jzm6_default" network: failed to set bridge addr: "cni0" already has an IP address different from 10.244.16.1/24
理想情况下,在执行诸如“更换节点”之类的任务时,应考虑以下步骤:
kubectl排水节点\u名称
kubeadm Reset
(如果可以访问旧节点,则可选步骤)kubeadm删除节点名
当用新节点替换旧节点时要考虑的事项:
echo$HOSTNAME
应保持不变kubectl delete node…
,并将其替换为一个新节点
curl-LOhttps://raw.githubusercontent.com/coreos/flannel/62e44c867a2846fefb68bd5f178daf4da3095ccb/Documentation/kube-flannel.yml
kubectl删除-f kube-flannel.yml
[在出现问题的节点中执行以下操作]
sudo ip link del cni0
sudo ip link del flannel.1
sudo systemctl restart network
[重新应用网络插件]
kubectl apply -f kube-flannel.yml
理想情况下,在执行诸如“更换节点”之类的任务时,应考虑以下步骤:
kubectl排水节点\u名称
kubeadm Reset
(如果可以访问旧节点,则可选步骤)kubeadm删除节点名
当用新节点替换旧节点时要考虑的事项:
echo$HOSTNAME
应保持不变kubectl delete node…
,并将其替换为一个新节点
curl-LOhttps://raw.githubusercontent.com/coreos/flannel/62e44c867a2846fefb68bd5f178daf4da3095ccb/Documentation/kube-flannel.yml
kubectl删除-f kube-flannel.yml
[在出现问题的节点中执行以下操作]
sudo ip link del cni0
sudo ip link del flannel.1
sudo systemctl restart network
[重新应用网络插件]
kubectl apply -f kube-flannel.yml
您是否从旧节点退出pods
kubectl排水节点
和kubeadm重置
?在删除它之前?我刚刚做了kubectl delete no srv1
。这是一个原因吗?我想是的,因为API服务器仍然认为有另一个weavenet(或类似的)pod被分配到该iPhone上。我如何在工作集群/主机上修复它?我没有使用法兰绒,但我会尝试在某个时候回答。您是否从旧节点中驱逐podkubectl排水节点
和kubeadm重置
?在删除它之前?我刚刚做了kubectl delete no srv1
。这是一个原因吗?我想是的,因为API服务器仍然认为有另一个weavenet(或类似的)pod被分配到该iPhone上。我如何才能在工作集群/主机上修复它?我没有使用flannel,但我会在某个时候尝试并回答