~/ 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 and a fluent-bit DaemonSet Pod. EKS, run by AWS, holds the API server, Fargate profile fp-shop, Auto Mode's NodePools 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.large Bottlerocket (EKS Auto) · general-purpose web Pod web Pod web Pod fluent-bit Locked down no SSH, no SSM read-only root SELinux enforcing AWS patches it AMAZON EKS · RUN BY AWS Kubernetes API server Deployment web · 3 replicas Fargate profile fp-shop selector: namespace shop subnets: 2 private Pod execution role: fp-shop-pods EKS Auto Mode compute NodePool general-purpose NodePool system · CriticalAddonsOnly on-demand · C, M, R · gen 5+ Karpenter-based: nodes for Pending Pods Built in, not add-ons Pod and Service networking cluster DNS · EBS block storage load balancing · GPU plugins no Pod Identity Agent to install

    2Quiz to check understanding

    Check yourself