EAT is a script to help troubleshoot EKS connection issues while using kubectl. Connecting to EKS clusters using kubectl depends on many prerequisites
- Kubectl to be present
- Kubeconfig file exists
- AWS credentials are valid
- The AWS Identty is authorised to connect to EKS clusters
Checking these manaully can be cumbersome and especially confusing for beginers with AWS and Kubernetes knowledge. This script checks a few things and tries to show any missing tools or permissions that are blocking EKS access.
curl -O https://raw.githubusercontent.com/bit-cloner/eks-access-troubleshooter/refs/heads/main/eat.sh && chmod +x eat.sh && ./eat.sh
- EKS users
- Support engineers
- EKS Administrators
- AWS administrators