2017-11-04 119 views
0

我初始化主节点,并添加2个工作节点,但只有主,当我运行以下命令工作节点展现出来的一个:如何调试时Kubernetes节点处于“未就绪”状态

kubectl get nodes 

此外,这两个节点都处于“未就绪”状态。 我应该采取什么措施来了解问题的症结所在?

  • 我可以ping每个其他节点的所有节点。
  • Kubernetes的版本是1.8。
  • OS是美分OS 7
  • 我用下面的回购安装Kubernetes:

    cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 EOF

    yum install kubelet kubeadm kubectl kubernetes-cni

回答

0

首先,描述节点,看看它报告什么:

$ kubectl describe nodes

查找条件,能力和分配:

Conditions: Type Status ---- ------ OutOfDisk False MemoryPressure False DiskPressure False Ready True Capacity: cpu: 2 memory: 2052588Ki pods: 110 Allocatable: cpu: 2 memory: 1950188Ki pods: 110

如果一切正常这里,SSH进入节点,观察kubelet日志,看它是否报告任何东西。就像证书错误回报,如果kubelet运行的systemd服务认证错误等

,您可以使用

$ journalctl -u kubelet

+0

谢谢Shahidh。使用'kubectl describe nodes'和'journalctl -u kubelet'我能够找出问题并且能够将节点聚集在一起。 – lex

相关问题