Kubernetes网络插件

Kubernetes网络插件,kubernetes,kubernetes-networking,Kubernetes,Kubernetes Networking,我用calico网络插件安装了一个由3个节点组成的Kubernetes群集。 出于某种原因,我决定完全删除kubernetes,并用一个不同的网络插件重新命名:Flannel 在我尝试部署第一个容器之前,一切似乎都很好 kubectl description pod/cassandra返回以下错误: Unknown desc = [failed to set up sandbox container "957f68c3cbe9b230b0e2bd6729a12c340f903de568622e2

我用calico网络插件安装了一个由3个节点组成的Kubernetes群集。 出于某种原因,我决定完全删除kubernetes,并用一个不同的网络插件重新命名:Flannel

在我尝试部署第一个容器之前,一切似乎都很好

kubectl description pod/cassandra
返回以下错误:

Unknown desc = [failed to set up sandbox container "957f68c3cbe9b230b0e2bd6729a12c340f903de568622e28e335f7b48563a445" network for pod "cassandra-d7db46b86-dz7ck": networkPlugin cni failed to set up pod "cassandra-d7db46b86-dz7ck_default" network: error getting ClusterInformation: Get https://[10.96.0.1]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes"), failed to clean up sandbox container "957f68c3cbe9b230b0e2bd6729a12c340f903de568622e28e335f7b48563a445" network for pod "cassandra-d7db46b86-dz7ck": networkPlugin cni failed to teardown pod "cassandra-d7db46b86-dz7ck_default" network: error getting ClusterInformation: Get https://[10.96.0.1]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")]
  Normal   SandboxChanged          3s (x3 over 18s)  kubelet, <node name>  Pod sandbox changed, it will be killed and re-created.
Unknown desc=[未能设置沙箱容器“957F68C3CBE9B230B0E2BD6729A12C340F903DE56862E28E335F7B48563A445”pod“cassandra-d7db46b86-dz7ck”的网络:网络插件cni未能设置pod“cassandra-d7db46b86-dz7ck_默认”网络:获取群集信息时出错:获取https://[10.96.0.1]:443/apis/crd.projectcalico.org/v1/clusterinformations/default:x509:未知授权机构签署的证书(可能是由于尝试验证候选授权机构证书“kubernetes”时出现“crypto/rsa:验证错误”),无法清理沙箱容器“957F68C3CBE9B230B0E2BD6729A12C340F903DE56622E2835F7B48563A445”pod“cassandra-d7db46b86-dz7ck”的网络:networkPlugin cni未能拆除pod“cassandra-d7db46b86-dz7ck_默认”网络:获取群集信息时出错:获取https://[10.96.0.1]:443/api/crd.projectcalico.org/v1/clusterinformations/default:x509:未知权限签署的证书(可能是由于尝试验证候选机构证书“kubernetes”时出现“crypto/rsa:验证错误”)]
正常沙箱更改3秒(x3/18秒)kubelet,吊舱沙箱更改,它将被杀死并重新创建。
通过阅读错误,看起来库伯内特斯仍然在使用印花布插件,尽管我删除了它并安装了法兰绒插件

我该如何清理这些混乱呢?

你能尝试重新加入(从集群中删除并再次加入)计算/从节点吗?它以前在我的一个案例中起过作用。

你能尝试重新加入(从集群中删除并再次加入)计算/从节点吗?它以前在我的一个案例中起过作用

  • 清除ip路由:ip路由刷新原鸟
  • 删除所有节点中的所有印花布链接
  • 拆卸ipip模块modprobe-r ipip
  • 移除印花布配置
  • 重新启动kubelet服务
  • 在此之后,你安装法兰绒

  • 清除ip路由:ip路由刷新原鸟
  • 删除所有节点中的所有印花布链接
  • 拆卸ipip模块modprobe-r ipip
  • 移除印花布配置
  • 重新启动kubelet服务

  • 在此之后,您可以安装flannel。

    谢谢,我还没有试过,但听起来不错。我已经安装了flannel,是否有教程说明如何在重新安装之前正确删除它?谢谢,我还没有试过,但听起来不错。我已经安装了flannel,是否有教程说明如何正确删除它在重新安装之前?
    ip link list | grep cali | awk '{print $2}' | cut -c 1-15 | xargs -I {} ip link delete {}
    
    rm /etc/cni/net.d/10-calico.conflist && rm /etc/cni/net.d/calico-kubeconfig