Diagram 11 of 12

Managed Kubernetes with EKS

A containerized application orchestrated by Kubernetes. Route 53 resolves the domain, an Application Load Balancer delivers traffic to EKS pods, the pods query RDS or Aurora, and images are pulled from ECR.

Amazon Route 53Application Load BalancerAmazon EKSAmazon ECRAmazon RDS or Aurora

Diagram

Diagram 11: managed Kubernetes (Route 53 + ALB + EKS + RDS + ECR)AWS CloudUsersR53Amazon Route 53(DNS)ALBElastic LoadBalancer (ALB)EKSAmazon EKS(pods)RDSAmazon RDS(Aurora)ECRAmazon ECR(images)123451. The user resolves the domain with Amazon Route 53.2. Route 53 directs traffic to the Application Load Balancer created by the Ingress controller.3. The ALB sends requests to the pods in the EKS cluster.4. The pods query the database in Amazon RDS or Aurora.5. On deployment, the cluster pulls the images from Amazon ECR.

Comments

Information flow

  1. Amazon Route 53

    The user resolves the domain with Route 53.

  2. Application Load Balancer

    Route 53 directs traffic to the ALB created by the Ingress controller.

  3. Amazon EKS

    The ALB sends requests to the Kubernetes pods.

  4. Amazon RDS or Aurora

    The pods query the database.

  5. Amazon ECR

    On deployment, the nodes pull the images from ECR.