Elastic Kubernetes Service (EKS)
Icon
Basics
Managed service offering from AWS for managing Kubernetes cluster on AWS.
Its an alternative to ECS, but uses kubernetes standardization to manage containerized applications.
Supports two launch modes,
EC2 instances (for worker nodes)
Fargate (Serverless)
When companies are already using
Kubernetesto manage containerized application on-premises and wants to migrate to AWS. This offering can be used asKubernetesis cloud-agnostic.
Node Types
Managed Node groups
Creates and manages nodes for you.
Nodes are part of
ASGmanaged by EKS.Supports both On-Demand & Spot instances.
Self Managed Node
Created by you & registered to
EKScluster & managed by anASG.Supports both On-Demand & Spot instances.
Fargate
No nodes need to be managed.
Data Volumes
StorgeClassmanifest onEKScluster specifies the volumes attached to your cluster.Container Storage Interface (CSI) compliant driver is used to specify data volumes.
Supports following file systems,
EBSEFSFSxfor Lustre file systemFSxfor NetApp ONTAP file system
EKS Diagram

Reference
Last updated