Overview The NotReady State Possible Causes of the NotReady State Debugging the NotReady State Final Thoughts Try ContainIQ Nodes are a vital component of a Kubernetes cluster and are responsible for running the pods . Depending on your cluster setup, a node can be a physical or a virtual machine. A cluster typically has one or multiple nodes, which are managed by the control plane . Because nodes do the heavy lifting of managing the workload, you want to make sure all your nodes are running correctly. The kubectl get nodes command can be used to check the state of your nodes. Output of kubectl get nodes A node with a NotReady status means it can’t be used to run a pod because of an underlying issue. It’s essentially used to debug a node in the NotReady state so that it doesn’t lie unused. In this article, you’ll learn a few possible reasons why a node might enter the NotReady state and how you can debug it. The NotReady State As mentioned earlier, each node in a c...