docker - systemctl start kubelet 从主节点删除 docker 镜像
问题描述
我正在尝试按照 kubernetes 文档https://kubernetes.io/docs/setup/independent/high-availability/设置具有 5 个主节点的 kubernetes HA 集群。
我已经安装了docker 1.13
和kubeadm, kubectl, and kubelet version 1.11.2
第一个master。
将所有需要的镜像下载到所有主节点并在主节点 1 上启动 kubeadm,kubelet 运行没有错误,并在主节点 1 上创建了 etcd 集群。
我已将所有必需的配置和证书文件复制到其他主节点,并在主节点上启动 kubeadm 并启动 kubelet 服务。kubelet 在主节点 2 上成功运行,并将 etcd 添加到现有集群。
但是当我在主节点 3 上启动 kubelet 时,它会从主节点 3 中删除所有 docker 镜像,但暂停镜像除外,并且无法创建 etcd 或任何 kube-* pod,并且无法加入集群中的第三个节点。
与其他两个节点相同。
谁能帮我解决这个问题?
提前致谢。
解决方案
正如@Raghu.k 在他最后的评论中提到的那样,master node 3
由于该节点上的可用空间不足而出现了问题;但是,受影响节点的重新创建已解决此问题。标记为community wiki
用于进一步的社区研究。
推荐阅读
- php - 将基本 php 更改为 if 语句 php
- javascript - 如何操作 socket.io 数据,可能是通过代理,或者作为中间件?
- sql - 在 AppMaker 中使用计算模型连接两个大表
- c# - ASP.Net Core MVC/API/SignalR - 更改身份验证方案(Cookie 和 JWT)
- jquery - 去抖错误,“TypeError:$.debounce 不是函数”
- typescript - 如何修复`没有'new'就不能调用类构造函数LitElement`?
- database - 无法使用 go_client 放置 GridDB 容器
- javascript - Puppeteer 转到不同的页面
- python - 如何通过正则表达式解析 gcc 输出以获取默认包含路径?
- node.js - 云函数触发通知:TypeError: 'exists'