kubernetes错误:跳过荚同步
我已经在centos 7上configuration了kubernetes master,在另一个节点centos 7上configuration了kubernetes节点
在kube master上运行的服务:
- KUBE-控制器经理
- KUBE-API服务器
- KUBE-调度
- ETCD
- flanneld
服务在kube节点上运行:
- flanneld
- docker
- KUBE-代理
- kubelet
所有的服务已经启动并运行,我可以看到api url成功获取所有端点。 http:// kube-master:8080但是,当我运行命令kube get nodes
,出现以下错误:
skipping pod synchronization. container runtime is down
我没有得到这个错误意味着什么,以及如何解决这个问题。 请build议。
kubelet
是唯一一个依赖于容器运行时的组件(在你的情况下是Docker)。 如果我是你,我会开始调查kubelet
日志并search对Docker的引用。 也许configuration为运行kubelet的用户没有必要的权限与/var/run/docker.sock
的Docker套接字进行交互。
如果您需要进一步的帮助,日志的内容可能会有所帮助。