Main Menu

Search

KUBERNETES: CURL Commands To Check Health Of Kubernetes API-Server

KUBERNETES: CURL Commands To Check Health Of Kubernetes API-Server


Below are curl commands that can be run on the control node to check the health of Kubernetes API Server. Replace the IP and port as needed.


Below command does check of the health and returns 200 OK


sudo curl -iv -L --cert /etc/kubernetes/pki/apiserver-kubelet-client.crt --key  /etc/kubernetes/pki/apiserver-kubelet-client.key --cacert /etc/kubernetes/pki/ca.crt https://XX.XX.XX.XX:6443/healthz


Below commands lists all the running pods by querying API server


sudo curl -iv -L --cert /etc/kubernetes/pki/apiserver-kubelet-client.crt --key  /etc/kubernetes/pki/apiserver-kubelet-client.key --cacert /etc/kubernetes/pki/ca.crt https://XX.XX.XX.XX:6443/api/v1/pods


Below command lists the certificate and network address details of the API server.


sudo curl -iv -L --cert /etc/kubernetes/pki/apiserver-kubelet-client.crt --key  /etc/kubernetes/pki/apiserver-kubelet-client.key --cacert /etc/kubernetes/pki/ca.crt https://XX.XX.XX.XX:6443/api

No comments:

Post a Comment