本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 上安裝適用於 Amazon 的 Flink Kubernetes 運算子 EMR EKS
本主題可協助您EKS準備 Flink 部署,開始在 Amazon 上使用 Flink Kubernetes 運算子。
安裝 Kubernetes 運算子
請使用下列步驟來安裝 Kubernetes Operator for Apache Flink。
-
如果您尚未這麼做,請完成 在 上設定 Amazon 的 Flink Kubernetes 運算子 EMR EKS 中的步驟。
-
安裝
cert-manager
(每個 Amazon EKS叢集一次) 以啟用新增 Webhook 元件。kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
-
安裝 Helm Chart。
export VERSION=7.3.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輸出範例:
NAME: flink-kubernetes-operator LAST DEPLOYED: Tue May 31 17:38:56 2022 NAMESPACE: $NAMESPACE STATUS: deployed REVISION: 1 TEST SUITE: None
-
等待部署完成,然後驗證 Chart 安裝。
kubectl wait deployment flink-kubernetes-operator --namespace $NAMESPACE --for condition=Available=True --timeout=30s
-
部署完成時,您應該會看到下列訊息。
deployment.apps/flink-kubernetes-operator condition met
-
使用以下命令查看已部署的 Operator。
helm list --namespace $NAMESPACE
以下顯示輸出範例,其中應用程式版本
x.y.z-amzn-n
會對應至 Amazon EMR on EKS Release 的 Flink 運算子版本。如需詳細資訊,請參閱Amazon EMR 支持的版本EKS與阿帕奇 Flink。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.3.0 x.y.z-amzn-n