AWS DEV Cluster Architecture
GitOps Demo - us-east-2 Region
Built by Brian Uckert - Be-Digital.biz
AWS Cloud
Region: us-east-2 (Ohio)
VPC: gitops-dev-vpc (10.0.0.0/16)
Internet
Gateway
IGW
Availability Zone A (us-east-2a)
Availability Zone B (us-east-2b)
Public Subnet A (10.0.101.0/24)
NAT
Gateway
Single NAT
Application
Load Balancer
java-app-dev
Application
Load Balancer
demo-app-dev
Public Subnet B (10.0.102.0/24)
Application
Load Balancer
api-app-dev
Private Subnet A (10.0.1.0/24)
EKS Cluster: gitops-dev
Worker Node 1
t3.large
java-app-dev pod
demo-app-dev pod
ArgoCD Server
Grafana Alloy Agent
Worker Node 2
t3.large
api-app-dev pod
External Secrets
ArgoCD Repo Server
Kube State Metrics
Private Subnet B (10.0.2.0/24)
EKS Control Plane
(AWS Managed)
API Server
etcd, Scheduler, Controller
AWS Secrets Manager
java-app-secrets
demo-app-secrets
AWS KMS
Encryption Keys
IAM Roles (IRSA)
Service Account Auth
Security Groups: EKS Node SG, ALB SG, Control Plane SG
Legend:
Internet Traffic
Internal Traffic
AWS API Calls
Cluster Details
• Cluster: gitops-dev
• Version: 1.28+
• Nodes: 2 (t3.large)
• IRSA Enabled
Be-Digital.biz