EKS Upgrade Overview

EKS Upgrade Overview An architecture diagram generated by Archify. EKS Upgrade Overview · Four pillars · Architecture component EKS Upgrade Overview Four pillars EKS Version Management · Support · period · deprecation · Architecture component EKS Version Management Support · period · deprecation Upgrade Components · What gets upgraded together · Architecture component Upgrade Components What gets upgraded together Upgrade Path · One minor version at a time · Architecture component Upgrade Path One minor version at a time Upgrade Order · Five steps, planning to validation · Architecture component Upgrade Order Five steps, planning to validation EKS Control Plane · API server · etcd · Architecture component EKS Control Plane API server · etcd Node Groups · Worker nodes · node AMIs · Architecture component Node Groups Worker nodes · node AMIs Add-ons · CoreDNS · kube-proxy · VPC CNI · Architecture component Add-ons CoreDNS · kube-proxy · VPC CNI Self-managed Components · Helm charts · CRDs · Architecture component Self-managed Components Helm charts · CRDs Correct Path · 1.24 → 1.25 → 1.26 → 1.27 · Architecture component Correct Path 1.24 → 1.25 → 1.26 → 1.27 Not Supported · 1.24 → 1.26 · Architecture component Not Supported 1.24 → 1.26 step by step version skip Legend Overview · policy AWS-managed components Self-managed components

EKS Version Management

  • • Version support: at least 4 Kubernetes versions supported simultaneously
  • • Support period: about 14 months after release on EKS
  • • Version deprecation: at least 60 days notice before a version is deprecated

Upgrade Components

  • • EKS control plane: Kubernetes API server, etcd, controller manager
  • • Node groups: worker nodes and node AMIs
  • • Add-ons: AWS managed add-ons such as CoreDNS, kube-proxy, VPC CNI
  • • Self-managed components: Helm charts, custom resources

Upgrade Order

  • • 1. Upgrade planning and preparation
  • • 2. EKS control plane upgrade
  • • 3. Add-on upgrade
  • • 4. Node group upgrade
  • • 5. Upgrade validation