在CentOS上部署Kubernetes(k8s)时,可能会遇到各种故障。以下是一些常见的故障及其排查方法:
ping <node_ip>
nslookup kubernetes.default.svc.cluster.local
systemctl status kubelet
systemctl status kube-proxy
systemctl status kube-apiserver
etcdctl member list
etcdctl endpoint health
cat ~/.kube/config
kubectl config view
kubectl get pods --all-namespaces
kubectl describe pod <pod_name> -n <namespace>
kubectl get svc
kubectl get ingress
kubectl get endpoints <service_name>
journalctl -u kubelet
journalctl -u kube-apiserver
journalctl -u etcd
kubectl top nodes
kubectl top pods --all-namespaces
kubectl exec -it <pod_name> -n <namespace> -- /bin/sh
kubectl logs <pod_name> -n <namespace>
sestatus
setenforce 0
firewall-cmd --state
systemctl stop firewalld
通过以上步骤,您可以逐步排查并解决CentOS上Kubernetes部署过程中遇到的问题。如果问题依然存在,建议查阅Kubernetes官方文档或社区论坛寻求帮助。