工作节点上的calico-policy-container正在重启循环。我该怎么检查原因?

时间:2016-12-19 14:36:03

标签: kubernetes coreos project-calico

我有两台coreos稳定机器(安装了最新的稳定版本)来测试Kubernetes。我使用https://github.com/coreos/coreos-kubernetes/tree/master/multi-node/generic中的脚本安装了kubernetes 1.5.1,并使用https://github.com/kfirufk/coreos-kubernetes-multi-node-generic-install-script修补了它。

我在一个脚本和另一个脚本上安装了控制器脚本。 kubectl get nodes显示两台服务器。

kubectl get pods --namespace=kube-system表明calico-policy-controller-2j5dn重启了很多次。在工作服务器中,我确实看到calico-policy-controller重新启动了很多。任何想法如何进一步调查这个问题?

如何检查重启的原因?这个容器有没有日志?

1 个答案:

答案 0 :(得分:0)

kubectl logs --previous $id —namespace=kube-system

我添加了--previous,因为当控制器重新启动时,它会附加一个不同的随机字符。

在我的情况下kube-policy-controller在一台服务器上启动的内容,并请求在其他服务器上生成的etcd2证书。