• 安装部署
  • kk create cluster未成功,在kk delete cluster之后如何才能彻底清理干净?

创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。

操作系统信息
虚拟机 KylinOS v10 sp3 v2207

Kubernetes版本信息
v1.29.15

容器运行时
containerd v1.7.13

KubeSphere版本信息
v3.4.1,离线安装,全套安装

问题是什么
我现在遇到的问题是,在一套干净的虚拟机环境(3个master节点,3个worker节点)使用kk 3.1.7版本部署ks v3.4.1和k8s v1.29.15,第一次部署时很顺利;然后我kk delete cluster之后,并做了简单的清理工作,还是使用同一个config.yaml和artifact离线镜像包再次kk create cluster时,就停在了Please wait for the installation complete…..
之前遇到的问题都是calico-code初始化失败,现在的情况是calica-code显示未持续RUNNING
# kubectl get pods -n kube-system -o wide | grep calico-node

calico-node-449rq 1/1 Running 0 101s 192.168.110.60 master2 <none> <none>

calico-node-5s45q 1/1 Running 0 101s 192.168.110.42 worker2 <none> <none>

calico-node-bg9h9 1/1 Running 0 101s 192.168.110.59 master1 <none> <none>

calico-node-n5lz9 1/1 Running 0 101s 192.168.110.61 master3 <none> <none>

calico-node-swvzp 1/1 Running 0 101s 192.168.110.41 worker1 <none> <none>

calico-node-v4bvw 1/1 Running 0 101s 192.168.110.43 worker3 <none> <none>

查看其中一个calico-pod的describe,显示:

# kubectl describe pod calico-node-449rq -n kube-system

Warning Unhealthy 4m31s kubelet Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/bird/bird.ctl: connect: no such file or directory

Warning Unhealthy 4m30s kubelet Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/calico/bird.ctl: connect: connection refused

然后查看这个pod的日志:

# kubectl logs calico-node-449rq -n kube-system
……
bird: Unable to open configuration file /etc/calico/confd/config/bird6.cfg: No such file or directory
bird: Unable to open configuration file /etc/calico/confd/config/bird.cfg: No such file or directory

所以,我就不知道是不是kk delete cluster之后,系统还是没有清理干净。