

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menginstal operator Flink Kubernetes untuk Amazon EMR di EKS
<a name="jobruns-flink-kubernetes-operator-getting-started"></a>

Topik ini membantu Anda mulai menggunakan operator Flink Kubernetes di Amazon EKS dengan menyiapkan penerapan Flink.

## Instal operator Kubernetes
<a name="jobruns-flink-kubernetes-operator-getting-started-install-operator"></a>

Gunakan langkah-langkah berikut untuk menginstal operator Kubernetes untuk Apache Flink.

1. Jika Anda belum melakukannya, selesaikan langkah-langkahnya[Menyiapkan operator Flink Kubernetes untuk Amazon EMR di EKS](jobruns-flink-kubernetes-operator-setup.md).

1. Instal *cert-manager* (sekali per kluster Amazon EKS) untuk mengaktifkan penambahan komponen webhook.

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

1. Instal bagan 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
   ```

   Contoh output:

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

1. Tunggu hingga penerapan selesai dan verifikasi instalasi bagan.

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

1. Anda akan melihat pesan berikut saat penerapan selesai.

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

1. Gunakan perintah berikut untuk melihat operator yang dikerahkan.

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

   Berikut ini menunjukkan contoh keluaran, di mana versi aplikasi `x.y.z-amzn-n` akan sesuai dengan versi operator Flink untuk EMR Amazon Anda pada rilis EKS. Untuk informasi selengkapnya, lihat [Rilis yang didukung untuk Amazon EMR di EKS dengan 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
   ```

### Tingkatkan operator Kubernetes
<a name="jobruns-flink-kubernetes-operator-upgrade"></a>

Untuk memutakhirkan versi operator Flink, ikuti langkah-langkah ini:

1. Copot pemasangan yang lama`flink-kubernetes-operator`:`helm uninstall flink-kubernetes-operator -n <NAMESPACE>`.

1. Hapus CRD (karena helm tidak akan secara otomatis menghapus CRD lama):. `kubectl delete crd flinkdeployments.flink.apache.org flinksessionjobs.flink.apache.org`

1. Instal ulang `flink-kubernetes-operator` dengan versi yang lebih baru.