

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Installation des Flink Kubernetes-Operators für Amazon EMR auf EKS
<a name="jobruns-flink-kubernetes-operator-getting-started"></a>

Dieses Thema hilft Ihnen beim Einstieg in die Verwendung des Flink Kubernetes-Operators auf Amazon EKS, indem Sie eine Flink-Bereitstellung vorbereiten.

## Installieren Sie den Kubernetes-Operator
<a name="jobruns-flink-kubernetes-operator-getting-started-install-operator"></a>

Gehen Sie wie folgt vor, um den Kubernetes-Operator für Apache Flink zu installieren.

1. Sofern noch nicht geschehen, führen die Schritte unter [Flink-Kubernetes-Operator für Amazon EMR in EKS einrichten](jobruns-flink-kubernetes-operator-setup.md) aus.

1. Installieren Sie das *cert-manager* (einmal pro Amazon EKS-Cluster), um das Hinzufügen der Webhook-Komponente zu ermöglichen.

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

1. Installieren Sie das Helm-Chart.

   ```
   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
   ```

   Beispielausgabe:

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

1. Warten Sie, bis die Bereitstellung abgeschlossen ist, und überprüfen Sie die Installation des Diagramms.

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

1. Die Ausgabe sollte folgendermaßen aussehen, wenn die Bereitstellung abgeschlossen ist.

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

1. Verwenden Sie den folgenden Befehl, um den bereitgestellten Operator zu sehen.

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

   Im Folgenden wird eine Beispielausgabe gezeigt, bei der die Anwendungsversion `x.y.z-amzn-n` der Flink-Operator-Version für Ihre Amazon EMR in EKS-Version entsprechen würde. Weitere Informationen finden Sie unter [Unterstützte Versionen für Amazon EMR in EKS mit 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
   ```

### Führen Sie ein Upgrade des Kubernetes-Operators durch
<a name="jobruns-flink-kubernetes-operator-upgrade"></a>

Gehen Sie folgendermaßen vor, um die Version des Flink-Operators zu aktualisieren:

1. Deinstalliere das alte`flink-kubernetes-operator`:`helm uninstall flink-kubernetes-operator -n <NAMESPACE>`.

1. CRD löschen (da Helm die alte CRD nicht automatisch löscht):. `kubectl delete crd flinkdeployments.flink.apache.org flinksessionjobs.flink.apache.org`

1. Installieren Sie es erneut `flink-kubernetes-operator` mit der neueren Version.