Karpenter Integration with Amazon EKS

Karpenter Integration with Amazon EKS An architecture diagram generated by Archify. EKS Control Plane · Kubernetes API · Amazon EKS Cluster EKS Control Plane Kubernetes API Karpenter Controller · Direct provisioning · Amazon EKS Cluster Karpenter Controller Direct provisioning Karpenter Webhook · Config validation · Amazon EKS Cluster Karpenter Webhook Config validation IRSA · IAM Role for Service Account · Amazon EKS Cluster IRSA IAM Role for Service Account EC2 API · RunInstances / CreateFleet · AWS Services EC2 API RunInstances / CreateFleet Auto Scaling Groups · Not in the provisioning path · AWS Services Auto Scaling Groups Not in the provisioning path Managed Node Groups · Not in the provisioning path · AWS Services Managed Node Groups Not in the provisioning path Security Groups · karpenter.sh/discovery tag · AWS Services Security Groups karpenter.sh/discovery tag VPC / Subnets · karpenter.sh/discovery tag · AWS Services VPC / Subnets karpenter.sh/discovery tag EC2 Instances · Worker nodes · AWS Services EC2 Instances Worker nodes Watches Uses Assumes role Creates directly Bypasses Bypasses Uses Uses Manages Amazon EKS Cluster AWS Services Legend Backend Cloud Security