本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
安装 Amazon EMR on EKS 的 Flink Kubernetes Operator
本主题通过准备 Flink 部署,帮助您开始在 Amazon EKS 上使用 Flink Kubernetes Operator。
安装 Kubernetes Operator
按照以下步骤安装 Apache Flink 版 Kubernetes Operator。
-
如果尚未执行此操作,请完成 设置 Amazon EMR on EKS 的 Flink Kubernetes Operator 中的步骤。
-
安装
cert-manager
(每个 Amazon EKS 集群安装一次)以启用添加 webhook 组件。kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
-
安装 Helm 图表。
export VERSION=7.6.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
-
等待部署完成并验证图表安装情况。
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 发行版的 Flink Operator 版本对应。有关更多信息,请参阅 支持将 Amazon EMR on EKS 与 Apache 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.6.0 x.y.z-amzn-n