AWS InfrastructureElastic Kubernetes Service (EKS)

Quick Start

Currently, we have two EKS clusters for deploying internal (ECDI-ACE) applications. You can access the terraform configurations of each using the following links:

ClusterTF Code
ace-testterraform-ace-prod/us-west-2/eks-ace-test
ace-prodterraform-ace-prod/us-west-2/eks-ace-prod

Design

Access Control

At time of writing, we are still leveraging IAM user accounts for AWS access. We therefore want to enable users to authenticate using IAM credentials.

How do we grant access to EKS to users? How do we grant service-account roles appropiate permissions?

Deployed Controllers

What are the deployed controllers and what do they do?

Monitoring and Logging

ArgoCD Approach

Conducted PoCs

Is there any ongoing PoCs that are not implemented yet?

TODO