K8s 群集部署错误:NC:地址'xx'错误


host@host:~$ kubectl logs kafka-0 -c init-zookeeper
nc: bad address 'zookeeper-0.zookeeper-headless-service.default.svc.cluster.local'

我已经部署了一个k8s集群。安装应用程序pod时,pod保持在Init状态。我试着找出哪里出错了,只得到下面这个错误。

pml@pml:~/bfn-mon/k8s$ kubectl get pods
NAME                                READY   STATUS     RESTARTS   AGE
broker-59f66ff494-lwtxq             0/1     Init:0/2   0          41m
coordinator-9998c64b8-ql7xz         0/1     Init:0/2   0          41m
kafka-0                             0/1     Init:0/1   0          41m
host@host:~$ kubectl logs kafka-0 -c init-zookeeper
nc: bad address 'zookeeper-0.zookeeper-headless-service.default.svc.cluster.local'

有人能告诉我出了什么问题吗?我该怎么修理它?

我希望有人有同样的问题,或者知道哪里出了问题,并给出一些调试说明。

在Pod启动期间,kubelet延迟运行init容器,直到网络和存储准备就绪。然后kubelet按照Pod的规范中出现的顺序运行Pod的init容器。

对于卡在初始化状态与一个坏地址的荚,这意味着PVC可能不会被正确回收,所以存储还没有准备好,所以荚将初始化状态,直到它被清除。

从这个链接,您可以遵循以下解决方案:

  1. 检查pv是否已创建并绑定到所有预期的pvc。
  2. 执行/opt/kubernetes/bin/kube-restart.sh命令重启集群。

相关内容

  • 没有找到相关文章

最新更新