Set up to use Amazon EKS - Amazon EKS
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Help improve this page

Want to contribute to this user guide? Scroll to the bottom of this page and select Edit this page on GitHub. Your contributions will help make our user guide better for everyone.

Set up to use Amazon EKS

To prepare for the command-line management of your Amazon EKS clusters, you need to install several tools. Use the following to set up credentials, create and modify clusters, and work with clusters once they are running:

  • Set up Amazon CLI – Get the Amazon CLI to set up and manage the services you need to work with Amazon EKS clusters. In particular, you need Amazon CLI to configure credentials, but you also need it with other Amazon services.

  • Set up kubectl and eksctl – The eksctl CLI interacts with Amazon to create, modify, and delete Amazon EKS clusters. Once a cluster is up, use the open source kubectl command to manage Kubernetes objects within your Amazon EKS clusters.

  • Set up a development environment (optional)– Consider adding the following tools:

    • Local deployment tool – If you're new to Kubernetes, consider installing a local deployment tool like minikube or kind. These tools allow you to have an Amazon EKS cluster on your local machine for testing applications.

    • Package managerHelm is a popular package manager for Kubernetes that simplifies the installation and management of complex packages. With Helm, it's easier to install and manage packages like the Amazon Load Balancer Controller on your Amazon EKS cluster.

Next steps