docker - systemctl start kubelet 从主节点删除 docker 镜像

标签 docker kubernetes

我正在尝试按照 kubernetes 文档 https://kubernetes.io/docs/setup/independent/high-availability/ 设置具有 5 个主节点的 kubernetes HA 集群。

我已经在第一个 master 上安装了 docker 1.13kubeadm、kubectl 和 kubelet 版本 1.11.2

将所有必需的镜像下载到所有主节点上,并在主节点 1 上启动 kubeadm,kubelet 运行没有错误,并在主节点 1 上创建了 etcd 集群。

我已将所有必需的配置和证书文件复制到其余主节点,并在主节点上启动 kubeadm 并启动 kubelet 服务。 kubelet 在主节点 2 上成功运行,并将 etcd 添加到现有集群。

但是当我在主节点 3 上启动 kubelet 时,它会从主节点 3 中删除除暂停镜像之外的所有 docker 镜像,并且无法创建 etcd 或任何 kube-* pod,并且无法加入集群中的第三个节点。

与其他两个节点相同。

谁能帮我解决这个问题吗?

提前致谢。

最佳答案

正如 @Raghu.k 在他的上一条评论中提到的,主节点 3 出现问题是由于该节点上缺乏可用空间;但是,重新创建受影响的节点已经解决了这个问题。标记为社区 wiki 以进行进一步的社区研究。

关于docker - systemctl start kubelet 从主节点删除 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52375464/

相关文章:

Docker 卷不持久更改

docker - Linux Docker容器中的Application Insights SDK代理?

kubernetes - 删除部署会留下尾随的副本集和 Pod

java - Apiman 不恢复网关

docker - 在 Kubernetes 上的 Docker 镜像中运行时,Gunicorn 不断引导工作人员

kubernetes - Kubernetes Pod传输内存不足

java - 如何在已经使用另一个镜像的 docker 容器中设置并运行一个非常简单的 php-apache 服务器?

macos - 我可以从boot2docker VM访问主机(OS X)文件系统吗?

python - 为什么我的端口未在docker-compose中映射?

python - 尝试使用 python 连接到 Google 云存储(GCS)