Worker Nodes
In the following scenarios for worker nodes we will learn how to troubleshoot various AWS EKS worker node issues. The different scenarios will walk through what is causing nodes fail to join the cluster or stay in 'Not Ready' status, then fixing with a solution. Before you begin, if you want to learn more about how worker nodes are deployed as part of managed node groups see Fundamentals module.
Before you start
Prepare your environment for this section:
~$prepare-environment troubleshooting/workernodes
You can view the Terraform that applies these changes here.
info
The preparation of the lab might take a couple of minutes and it will make the following changes to your lab environment:
- Create a new managed node groups called new_nodegroup_1, new_nodegroup_2, new_nodegroup_3 with desired managed node group count to 1
- Introduce a problem to the managed node groups which causes node join failure and ready issue
- Deploy resource kubernetes resources (deployment, daemonset, namespace, configmaps, priority-class)