What If You Need Two ArgoCD Instances in One EKS Cluster?

TL;DR AI
2 min readKey summary
The article shows how to run two ArgoCD instances in one Amazon EKS cluster: one for platform infrastructure and one for application teams.
It uses separate namespaces plus a shared AWS Application Load Balancer to keep the two instances logically isolated while avoiding a second cluster.
AWS Cognito provides SSO with distinct app clients for each instance, so users can authenticate cleanly and access only what they should.
Terraform automates the setup, including users, groups, and app clients, reducing manual AWS console work.

