

 **Ajudar a melhorar esta página** 

Para contribuir com este guia de usuário, escolha o link **Editar esta página no GitHub**, disponível no painel direito de cada página.

# Implantar aplicações com o Helm no Amazon EKS
<a name="helm"></a>

O gerenciador de pacotes Helm para Kubernetes ajuda a instalar e gerenciar aplicações no cluster do Kubernetes. Para obter mais informações, consulte a [documentação do Helm](https://docs.helm.sh/). Este tópico ajuda a instalar e executar os binários Helm para que você possa instalar e gerenciar gráficos usando a CLI do Helm no sistema local.

**Importante**  
Antes de instalar os gráficos Helm no cluster do Amazon EKS, é necessário configurar o `kubectl` para funcionar com o Amazon EKS. Se você ainda não fez isso, consulte [Conecte o kubectl a um cluster de EKS criando um arquivo kubeconfig](create-kubeconfig.md) antes de continuar. Se o comado a seguir for bem-sucedido para o cluster, a configuração estará correta.  

```
kubectl get svc
```

1. Execute o comando apropriado para o sistema operacional cliente.
   + Se estiver usando o MacOS com o [Homebrew](https://brew.sh/), instale os binários com o comando a seguir.

     ```
     brew install helm
     ```
   + Para obter mais opções de instalação, consulte [Installing Helm](https://helm.sh/docs/intro/install/) na documentação do Helm.
**nota**  
Se você receber uma mensagem de que o `openssl` deve ser instalado primeiro, poderá instalá-lo com o comando a seguir.

```
sudo yum install openssl
```

1. Para escolher os novos arquivos binários no `PATH`, feche a janela atual do terminal e abra uma nova.

1. Veja a versão do Helm que você instalou.

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

   Veja um exemplo de saída abaixo.

   ```
   v3.17.2
   ```

1. Verifique se a versão instalada é compatível com a versão do cluster. Verifique [Supported Version Skew](https://helm.sh/docs/topics/version_skew/#supported-version-skew) para saber mais. Por exemplo, se você estiver executando com `3.17.x`, a versão compatível do Kubernetes não deverá estar fora do intervalo de `1.29.x` \$1 `1.32.x`.

1. Neste ponto, você pode executar quaisquer comandos do Helm (como `helm install chart-name `) para instalar, modificar, excluir ou consultar gráficos do Helm no seu cluster. Caso esteja começando a usar o Helm e ainda não tenha um chart específico para instalar, você pode:
   + Experimentar instalando um gráfico de exemplo. Consulte [Instalar um gráfico de exemplo](https://helm.sh/docs/intro/quickstart#install-an-example-chart) no [Guia de início rápido](https://helm.sh/docs/intro/quickstart/) do Helm.
   + Crie um gráfico de exemplo e envie-o para o Amazon ECR. Para obter mais informações, consulte os [Pushing a Helm chart](https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html) (Enviar um gráfico Helm) no *Manual do usuário do Amazon Elastic Container Registry*.
   + Instale um gráfico do Amazon EKS no repositório [eks-charts](https://github.com/aws/eks-charts#eks-charts) do GitHub ou do [ArtifactHub](https://artifacthub.io/packages/search?page=1&repo=aws).