Kubernetes troubleshooting

Application Failure

Check service

#curl http://<appname>

#kubectl describe service <service name>


Check pod

#kubectl get pod

#kubectl describe pod <pod name>

#kubectl logs <pod name> 


https://kubernetes.io/docs/tasks/debug-application-cluster/debug-application/


Control Plane Failure

Use kubeadm setup cluster

#kubectl get pod -n kube-system

#kubectl logs <pod name> -n kube-system


Deploy as service

#service kube-apiserver status

#service kube-controller-manager status

#service kube-scheduler status

#service kubelet status

#service kube-proxy status

#journalctl -u kube-apiserver


https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/


Work Node Failure

#kubectl get node

#kubectl describe node <node name>


ssh to node 

#service kubelet status

#systemctl start kubelet.service

#journalctl -u kubelet


Check kubelet config file

/var/lib/kubelet/config.yaml


Check certificate

#openssl x509 -in <certificate crt file> -text


Network Failure


Comments

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error