kubectl get pods -A | egrep "NAMESPACE|etcd|apiserver". An unhealthy environment will show a high number of restarts for these components, as seen in the example output below:# kubectl get pods -A | egrep "NAMESPACE|etcd|apiserver"NAMESPACE NAME READY STATUS RESTARTS AGEkube-system etcd-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1/1 Running 13 (36m ago) 204dkube-system etcd-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1/1 Running 2 (32m ago) 204dkube-system etcd-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1/1 Running 29 (27m ago) 204dkube-system kube-apiserver-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1/1 Running 178 (36m ago) 204dkube-system kube-apiserver-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1/1 Running 232 (32m ago) 204dkube-system kube-apiserver-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1/1 Running 327 (27m ago) 204d
[YYYY-MM-DDTHH:MM:SS] debug wcp [kubelifecycle/node_reflector.go:124] Handling update for node 4200xxxxxxxxxxxxxxxxxxxxxxxxxxd9 with status unknown. [YYYY-MM-DDTHH:MM:SS] debug wcp [kubelifecycle/node_reflector.go:124] Handling update for node 4200xxxxxxxxxxxxxxxxxxxxxxxxxxd9 with status unknown.[YYYY-MM-DDTHH:MM:SS] debug wcp [kubelifecycle/node_reflector.go:124] Handling update for node 4200xxxxxxxxxxxxxxxxxxxxxxxxxxd9 with status unknown.[YYYY-MM-DDTHH:MM:SS] debug wcp [kubelifecycle/node_reflector.go:124] Handling update for node 4200xxxxxxxxxxxxxxxxxxxxxxxxxx20 with status unknown. [YYYY-MM-DDTHH:MM:SS] debug wcp [kubelifecycle/node_reflector.go:124] Handling update for node 4200xxxxxxxxxxxxxxxxxxxxxxxxxx20 with status unknown.
To resolve the instability, the incompatible Spherelet version must be addressed by detaching the offending baseline and ensuring the Supervisor version is current.
Step 1: Detach the Non-Critical Baseline
Remove the "Non-Critical Host Patches (Predefined)" baseline from the cluster to prevent further installation of incompatible components.
Baselines to review and detach:
Step 2: Upgrade Supervisor Services
Upgrade the Supervisor to a compatible version to ensure the correct Spherelet versions are deployed across the environment. Detailed instructions can be found in Upgrade a Supervisor