📄️ Myth: Kubelet is Exclusive to Worker Nodes
You SSH into a control plane node, expecting to see only control plane components like the API server, controller manager, and scheduler running. But wait—why is Kubelet there? Wasn't it supposed to run only on worker nodes?
📄️ Myth: Kubernetes Clusters Can't Function Without Kube-Proxy
You deploy a Kubernetes cluster and start checking the usual system components. API server? Running. Controller manager? Running. Kube-Proxy? Wait… it's missing! You double-check the namespace, logs, and even the deployment—nothing. But surprisingly, your pods and services are still communicating just fine. How is this possible? Isn't Kube-Proxy essential for cluster networking?
📄️ Myth: Kubernetes Networking Works Fine Without a CNI Plugin
You set up a Production Kubernetes cluster, deploy some pods, and… nothing. They can't talk to each other, You search Stack Overflow, try restarting pods, but nothing works, Finally, you realize networking is broken, and some pods are stuck in "ContainerCreating" state. You check the logs and see:
📄️ Myth: Control Plane Nodes Don’t Need a Container Runtime
You set up your control plane node, confident that everything is configured correctly. Next, you run kubeadm init, expecting a smooth setup—but it fails instantly!
📄️ Myth: Image Garbage collector deletes images as soon as pods stop using them
During a release freeze, a team deleted several large batch workloads that were using 1–2 GB images.
📄️ Myth: Image Garbage collector runs only when disk usage crosses a High-Threshold
During a node disk analysis in a long-running cluster, I noticed unused container images disappearing even though disk usage was well below the image GC high threshold.
📄️ Myth: Kubelet can modify any Kubernetes object through the API server
I’ve heard this statement multiple times in security reviews:

