- Deploy Karpenter for Node Memory Autoscaling
- Autoscaling Nodes by CPU
- Create user for AWS cluster access
- Bottlerocket OS
- Graviton instance type
- KMS Encrypt EKS Secrets
To apply the IAM user for Kubernetes authentication and CloudWatch Agent:
terraform -chdir=kubernetes init
terraform -chdir=kubernetes plan
terraform -chdir=kubernetes apply
Retrieve IAM data:
export aws_access_key_id=$(terraform output root_user_access_key_id)
export aws_secret_access_key=$(terraform output root_user_secret_access_key)
Get Kubeconfig:
aws eks update-kubeconfig --name eks-vertigo-devops-dev --region us-east-1