~/ nmadiraju.com Amazon EKS · Fargate and EKS Auto Mode
arrow_back Back to nmadiraju
Visual Walkthrough · Amazon EKS compute

How Fargate and EKS Auto Mode Work on Amazon EKS

Follow web from a managed node group to Fargate, then to EKS Auto Mode, then check yourself with 8 questions.

1Visual Walkthrough

Deployment web on a managed node group, on Fargate, and on EKS Auto Mode Your VPC holds three ways to run web: managed node group ng-general with two EC2 nodes, three Fargate nodes with one web Pod each, and one EKS Auto Mode EC2 node running all three web Pods, a fluent-bit Pod and an EFS driver Pod. EKS, run by AWS, holds the API server, Fargate profile fp-shop, Auto Mode's NodePool and its built-in components. CloudWatch Logs, Amazon EBS and Amazon EFS sit outside. You aws eks · kubectl CloudWatch Logs Amazon EBS PVC web-uploads StorageClass gp3 Amazon EFS fs-0a1b2c3d shared /uploads YOUR VPC · PRIVATE SUBNETS · NAMESPACE shop BEFORE · MANAGED NODE GROUP ng-general ip-10-0-3-17 m6i.large · AL2023 web ×2fluent-bitaws-node web MOVED OFF ip-10-0-21-8 m6i.large · AL2023 web ×1fluent-bitaws-node web MOVED OFF FARGATE · ONE NODE PER POD Fargate node fargate-ip-10-0-12-34 web-7d9f4c8b6d-x2kqp REMOVED Fargate node fargate-ip-10-0-27-81 web-7d9f4c8b6d-m8tzw REMOVED Fargate node fargate-ip-10-0-9-150 web-7d9f4c8b6d-q4lfj REMOVED EKS AUTO MODE · SHARED EC2 NODES i-0a4f19c2e7b83d561 m6a.xlarge Bottlerocket (EKS Auto) · general-purpose web Pod web Pod web Pod fluent-bit efs-csi-node Locked down no SSH, no shell read-only root AWS patches it AMAZON EKS · RUN BY AWS Kubernetes API server Deployment web · 3 replicas Fargate profile fp-shop selector: namespace shop Pod execution role fp-shop-pods EKS Auto Mode compute NodePool general-purpose launches EC2 nodes for Pending Pods Built in, not add-ons Pod networking · cluster DNS EBS storage · load balancing GPU drivers · not EFS

    2Quiz to check understanding

    Check yourself