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套接字进行交互。

如果您需要进一步的帮助,日志的内容可能会有所帮助。