Until version 8.0.0a1 of the Python client for Kubernetes, we had to rely on creating a service account to allow connection via that client (basically any non-Go client) to a EKS cluster.
With this new release, this is now possible as it implements port-exec authentication.
Here are the instructions to roll:
- Create a virtual environment (not mandatory but at least you start from a clean slate):