Elastic Kubernetes Service (EKS)
Last updated
Last updated
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 Kubernetes
to manage containerized application on-premises and wants to migrate to AWS. This offering can be used as Kubernetes
is cloud-agnostic.
Managed Node groups
Creates and manages nodes for you.
Nodes are part of ASG
managed by EKS.
Supports both On-Demand & Spot instances.
Self Managed Node
Created by you & registered to EKS
cluster & managed by an ASG
.
Supports both On-Demand & Spot instances.
Fargate
No nodes need to be managed.
StorgeClass
manifest on EKS
cluster specifies the volumes attached to your cluster.
Container Storage Interface (CSI) compliant driver is used to specify data volumes.
Supports following file systems,
EBS
EFS
FSx
for Lustre file system
FSx
for NetApp ONTAP file system