Amazon EKS Guide
Deploy KubeBolt on Amazon EKS clusters.
Authentication
- IRSA (IAM Roles for Service Accounts) — recommended for in-cluster deployment
- Pod Identity — newer EKS authentication method, also supported
- AWS CLI — for local/Docker deployment, mount
~/.awswith active SSO session
Docker Compose
The compose file already mounts ~/.aws for EKS token generation. Ensure your AWS profile/SSO session is active:
kubectl config use-context my-eks-cluster
cd deploy && docker compose up -d
Helm with ALB Ingress
helm install kubebolt \
oci://ghcr.io/clm-cloud-solutions/kubebolt/helm/kubebolt \
--set ingress.enabled=true \
--set ingress.className=alb \
--set ingress.host=kubebolt.example.com
EKS Fargate is compatible — KubeBolt doesn’t require DaemonSets in Phase 1.