我有两台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
重新启动了很多。任何想法如何进一步调查这个问题?
如何检查重启的原因?这个容器有没有日志?
答案 0 :(得分:0)
kubectl logs --previous $id —namespace=kube-system
我添加了--previous
,因为当控制器重新启动时,它会附加一个不同的随机字符。
在我的情况下kube-policy-controller
在一台服务器上启动的内容,并请求在其他服务器上生成的etcd2证书。