Skip to main content

Cluster

To view the Kubernetes cluster resources, click on the Resources tab. Drill down to the Cluster section and you can view several Kubernetes API resource types that are part of cluster. Cluster view details all the components of the cluster architecture like Nodes, Namespaces and API Services that run the workloads.

Kubernetes runs your workload by placing containers into pods to run on Nodes. A node may be a virtual or physical machine, depending on the cluster. The eks-workshop is running 3 nodes on which the workloads are deployed. Click on the Nodes drill down to list the nodes.

Insights

If you click on any of the node names, you will find the Info section that has a lot of details of the node - OS, container runtime, instance type, EC2 instance and Managed node group (that make it easy to provision compute capacity for the cluster). The next section, Capacity allocation shows usage and reservation of various resources on EC2 worker nodes connected to the cluster.

Insights The console also details all the pods provisioned on the node and any applicable Taints, labels, and annotations.

Namespaces are a mechanism to organize clusters which can be very helpful when different teams or projects share a Kubernetes cluster. In our sample application we have microservices - carts, checkout, catalog, assets which all share the same cluster using the namespace construct.

Insights