2017-11-04 121 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

相關問題