Kubernetes · Field notes
KubeGlance Blog
Practical Kubernetes troubleshooting, kubectl deep-dives, and cluster operations — from the team building KubeGlance.

How kubectl decides what to put in the STATUS column
kubectl get pods never shows status.phase. Here is the real algorithm behind the STATUS column, and why a pod reads Running while a container crash-loops.

RBAC for a read-only Kubernetes user (and why view isn't enough)
The built-in view role has three surprises: no cluster-scoped resources, no secrets, and it is aggregated — so your cloud provider may have quietly widened it.

How KUBECONFIG merges multiple files (first wins, not last)
Set KUBECONFIG to several files and kubectl merges them by a rule that surprises most people: the first file to define a name wins, and later files are ignored.

How to fix CrashLoopBackOff in Kubernetes
CrashLoopBackOff is not an error, it is a waiting state. The exit code tells you what actually happened. Here is how to read it and fix each cause.

ImagePullBackOff and ErrImagePull: what they mean and how to fix them
ErrImagePull is the failure. ImagePullBackOff is the waiting. The real error is in the pod's Events, and there are only about seven things it ever says.
Your clusters, on every screen you own
KubeGlance is a native Kubernetes client for iPhone and iPad — the real dashboard, not a companion — with a full Mac app on the same core. Pods, workloads, logs and events, straight from your kubeconfig.
Download KubeGlance