

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Desinstalação do operador do Kubernetes do Flink no Amazon EMR no EKS
<a name="jobruns-flink-kubernetes-operator-getting-started"></a>

Este tópico ajuda você a começar a usar o operador do Kubernetes do Flink no Amazon EKS ao preparar uma implantação do Flink.

## Como instalar o operador do Kubernetes
<a name="jobruns-flink-kubernetes-operator-getting-started-install-operator"></a>

Use as etapas a seguir para instalar o operador do Kubernetes para Apache Flink.

1. Caso ainda não tenha feito, conclua as etapas em [Configuração do operador do Kubernetes para Flink para o Amazon EMR no EKS](jobruns-flink-kubernetes-operator-setup.md).

1. Instale o *cert-manager* (uma vez por cluster do Amazon EKS) para permitir a adição do componente webhook.

   ```
   kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
   ```

1. Instale o chart do Helm.

   ```
   export VERSION=7.12.0 # The Amazon EMR release version
   export NAMESPACE=The Kubernetes namespace to deploy the operator
   
   helm install flink-kubernetes-operator \
   oci://public.ecr.aws/emr-on-eks/flink-kubernetes-operator \
   --version $VERSION \
   --namespace $NAMESPACE
   ```

   Resultado do exemplo:

   ```
   NAME: flink-kubernetes-operator
   LAST DEPLOYED: Tue May 31 17:38:56 2022
   NAMESPACE: $NAMESPACE
   STATUS: deployed
   REVISION: 1
   TEST SUITE: None
   ```

1. Aguarde a conclusão da implantação e verifique a instalação do chart.

   ```
   kubectl wait deployment flink-kubernetes-operator --namespace $NAMESPACE --for condition=Available=True --timeout=30s
   ```

1. Você deverá visualizar a mensagem a seguir quando a implantação for concluída.

   ```
   deployment.apps/flink-kubernetes-operator condition met
   ```

1. Use o comando apresentado a seguir para visualizar o operador implantado.

   ```
   helm list --namespace $NAMESPACE
   ```

   O exemplo a seguir mostra um exemplo de saída, em que a versão da aplicação `x.y.z-amzn-n` corresponderia à versão do operador do Flink para seu Amazon EMR na versão EKS. Para obter mais informações, consulte [Versões compatíveis para Amazon EMR no EKS com Apache Flink](jobruns-flink-security-release-versions.md).

   ```
   NAME                              NAMESPACE    REVISION    UPDATED                                STATUS      CHART                                   APP VERSION          
   flink-kubernetes-operator    $NAMESPACE   1           2023-02-22 16:43:45.24148 -0500 EST    deployed    flink-kubernetes-operator-emr-7.12.0    x.y.z-amzn-n
   ```

### Faça upgrade do operador Kubernetes
<a name="jobruns-flink-kubernetes-operator-upgrade"></a>

Para fazer upgrade para a versão do operador Flink, siga estas etapas:

1. Desinstale o antigo `flink-kubernetes-operator`: `helm uninstall flink-kubernetes-operator -n <NAMESPACE>`.

1. Exclua o CRD (já que o helm não exclui automaticamente o CRD antigo): `kubectl delete crd flinkdeployments.flink.apache.org flinksessionjobs.flink.apache.org`.

1. Reinstale `flink-kubernetes-operator` com a versão mais recente.