要排查k8s節點notready的問題,可以按照以下步驟進行:
查看節點狀態:使用kubectl get nodes命令查看節點狀態,檢查節點是否顯示為NotReady狀態。
查看節點日志:使用kubectl describe node
檢查節點資源:檢查節點的資源使用情況,包括CPU、內存和磁盤空間是否足夠。
檢查網絡連接:檢查節點的網絡連接是否正常,包括網絡配置、DNS解析和防火墻設置等。
重啟節點:嘗試重啟節點,看是否能解決問題。
檢查kubelet日志:查看kubelet的日志,檢查是否有任何異常或錯誤信息。
檢查集群配置:檢查集群的配置文件是否正確,包括kubelet配置和其他相關配置。
檢查節點健康狀態:使用kubectl describe node
通過以上步驟的排查,可以找到導致k8s節點notready的問題,并采取相應的措施進行修復。