Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 1011 Bytes

File metadata and controls

40 lines (32 loc) · 1011 Bytes

aws-eks-auto

Creates a Kubernetes cluster in Auto mode that uses AWS-managed nodes.

When to use?

When Auto Mode is GREAT

  • SaaS workloads
  • stateless services
  • CI runners
  • internal platforms
  • preview environments (👀 very relevant to you)
  • cost optimization focus
  • teams without deep k8s infra skills

When Auto Mode is NOT ideal

  • custom networking
  • heavy DaemonSet reliance
  • GPU tuning
  • special storage drivers
  • low-level performance control
  • platform engineering teams wanting full control
  • highly predictable infra topology needs

Included Addons

AWS automatically manages the following addons:

  • VPC CNI
  • CoreDNS
  • kube-proxy
  • Pod Identity Agent
  • metrics server
  • networking dataplane components

Limitations

In auto mode, AWS manages a fleet of nodes which prevents you from performing various operations:

  1. You cannot run DaemonSets.
  2. You cannot SSH into nodes.
  3. You cannot optimize pod scheduling; AWS optimizes this.