在CentOS上部署Kubernetes(k8s)时,可能会遇到各种问题。以下是一些常见的故障排查步骤和技巧:
ping <node_ip>
nslookup kubernetes.default
kubectl
命令检查Pod状态:kubectl get pods --all-namespaces
kubectl get nodes
journalctl -u kube-controller-manager
journalctl -u kube-scheduler
journalctl -u kube-apiserver
etcdctl member list
etcdctl endpoint health
kubectl config view
kubectl
的诊断命令:kubectl get componentstatus
kubectl describe pod <pod_name>
kubeadm
诊断工具:kubeadm alpha diagnose all
kubectl get storageclass
kubectl describe pvc <pvc_name>
kubectl get networkpolicy
kubectl describe pod <pod_name>
journalctl -xe
通过以上步骤,你应该能够诊断并解决大多数常见的Kubernetes部署问题。如果问题依然存在,建议详细描述问题现象和相关日志,以便更好地定位和解决问题。