Did you know that a Kubernetes node can report
Ready while being completely unable to pull your container image? The node's Ready condition is driven by kubelet health, memory, disk, PIDs, and networking, not by whether your container runtime can authenticate to a registry, so the scheduler keeps placing pods that immediately fall into
ImagePullBackOff (the state kubelet enters after repeated failed image pulls). This is the same shape as the long-standing
issue where nodes stayed Ready after a failed filesystem: "Ready" means kubelet is talking to the API server, not that workloads can actually run.