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