Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Deploy applications with Helm on Amazon EKS

Focus mode
Deploy applications with Helm on Amazon EKS - Amazon EKS

Help improve this page

To contribute to this user guide, choose the Edit this page on GitHub link that is located in the right pane of every page.

Help improve this page

To contribute to this user guide, choose the Edit this page on GitHub link that is located in the right pane of every page.

The Helm package manager for Kubernetes helps you install and manage applications on your Kubernetes cluster. For more information, see the Helm documentation. This topic helps you install and run the Helm binaries so that you can install and manage charts using the Helm CLI on your local system.

Important

Before you can install Helm charts on your Amazon EKS cluster, you must configure kubectl to work for Amazon EKS. If you have not already done this, see Connect kubectl to an EKS cluster by creating a kubeconfig file before proceeding. If the following command succeeds for your cluster, you’re properly configured.

kubectl get svc
  1. Run the appropriate command for your client operating system.

    • If you’re using macOS with Homebrew, install the binaries with the following command.

      brew install helm
    • If you’re using Windows with Chocolatey, install the binaries with the following command.

      choco install kubernetes-helm
    • If you’re using Linux, install the binaries with the following commands.

      curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh
      Note

      If you get a message that openssl must first be installed, you can install it with the following command.

sudo yum install openssl
  1. To pick up the new binary in your PATH, Close your current terminal window and open a new one.

  2. See the version of Helm that you installed.

    helm version --template='{{ .Version }}{{ "\n" }}'

    An example output is as follows.

    v3.17.2
  3. Make sure the version installed is compatible with your cluster version. Check Supported Version Skew to learn more. For example, if you are running with 3.17.x, supported Kubernetes version should not out of the range of 1.29.x ~ 1.32.x.

  4. At this point, you can run any Helm commands (such as helm install chart-name ) to install, modify, delete, or query Helm charts in your cluster. If you’re new to Helm and don’t have a specific chart to install, you can:

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.