Problem scenario
You want to manage your Amazon Kubernetes (i.e., EKS) cluster. You have installed the AWS CLI version on a Linux server, and you want to use the update-config or update-kubeconfig command.
But when you try you see messages like "error argument command: Invalid choice…" or "update-config: command not found". You could not readily find an example. What should you do?
Solution
Background
The command is update-kubeconfig, not update-config.
Procedures
1. Verify you have a version of the AWS CLI at or higher than 1.16. Use this command: aws --version
To install a newer version, see this set of directions if you can install pip; if you cannot install pip, see this set of directions.
2. Use this syntax (where foobar is the name of the cluster you want to create the configuration file for):
aws eks update-kubeconfig --name foobar
(If you need to find the name of your cluster(s), run this command: aws eks list-clusters
)