Elastic Kubernetes Service (EKS)

Kubernetes (K8s) is an open-source and extensible container orchestration platform. It automates the deployment, scaling, and management of containerized applications. Kubernetes allows the management and coordination of clusters of containers across multiple hosts, providing services such as fault tolerance and scalability. In this lesson, we will go over K8 and its major components and understand how EKS and EKS distro works.

K8s components

A Kubernetes deployment is called a Kubernetes cluster with two types of resources; control plane and nodes. Each cluster has a pool of worker nodes and they run the containerized applications on Pods, which represent one or more co-located containers. The control plane is used to make decisions about the cluster, scheduling, and managing nodes. Whereas nodes are sets of worker machines that are used to run containerized applications.

Get hands-on with 1400+ tech skills courses.