Verification of K8s Services

Mindwatering Incorporated

Author: Tripp W Black

Created: 11/23/2019 at 02:34 PM

 

Category:
Linux
Kubernetes

Get k8s Kubectl version:
$ kubectl version --client
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"a3abcd008ec52a7fc73d334131e18d17e8512755", GitTreeState:"clean", BuildDate:"2019-11-13T11:23:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}


Confirm kubelet running:
$ sudo systemctl status kubelet
<running = good>


Confirm swap entry was commented out or removed:
$ sudo vi /etc/fstab/
<no swap entry = good>
If this was incorrect, just restart the kubelet service:
$ sudo systemctl disable kubelet
$ sudo systemctl enable kubelet
$ sudo systemctl start kubelet


Check the "worker" services:
$ sudo systemctl status kubelet
$ sudo systemctl status kube-proxy
If you need to restart the kubelet and proxy, reload the daemon.
$ sudo systemctl daemon-reload
$ sudo systemctl restart kubelet
$ sudo systemctl restart kube-proxy


Confirm the kubeconfig file's cluster configuration:
$ kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* kubernetes-admin@kubernetes kubernetes kubernetes-admin


Confirm the ETCD cluster members:
$ sudo ETCDCTL_API=3 etcdctl member list \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/etcd/ca.crt \
--cert=/etc/etcd/etcd-server.crt \
--key=/etc/etcd/etcd-server.key

12ac9cbab129876a, started, k8master3, https://192.168.12.13:2380, https://192.168.12.13:2379
21cb9efab8d9875a, started, k8master2, https://192.168.12.12:2380, https://192.168.12.12:2379
13a5112a6898732, started, k8master1, https://192.168.12.11:2380, https://192.168.12.11:2379


Confirm the Controller Services are running okay:
$ kubectl get componentstatuses --kubeconfig admin.kubeconfig
NAME STATUS MESSAGE ERROR
controller-manager Healthy ok
scheduler Healthy ok
etcd-0 Healthy {"health": "true"}
etcd-1 Healthy {"health": "true"}
etcd-2 Healthy {"health": "true"}


$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8master1 Ready master 7d18h v1.16.3
k8master2 Ready master 7d17h v1.16.3
k8master3 Ready master 7d18h v1.16.3
k8worker1 NotReady <none> 7d17h v1.16.3




previous page

×