Enabling CPU and Memory Stats in k9s on Bare-Metal Kubernetes
k9s displays CPU and MEM columns for pods and nodes, but on bare-metal kubeadm clusters these show “N/A” by default. This occurs because k9s relies on the Kubernetes Metrics API, which requires metrics-server to be installed. The Problem Without metrics-server: NAME CPU MEM k8s-master01 N/A N/A k8s-worker01 N/A N/A Managed Kubernetes services (EKS, GKE, AKS) typically pre-install metrics-server. Bare-metal kubeadm clusters do not include it. Solution Install metrics-server via Helm with configuration for kubeadm’s self-signed certificates. ...