Amazon EMR on EKS에 대한 Flink Kubernetes 연산자 설치
이 주제는 Flink 배포를 준비하여 Amazon EKS에서 Flink Kubernetes 연산자 사용을 시작하는 데 도움을 줍니다.
Kubernetes 연산자 설치
다음 단계를 사용하여 Apache Flink용 Kubernetes 운영자를 설치합니다.
-
아직 실행하지 않았다면, Amazon EMR on EKS에 대한 Flink Kubernetes 운영자 설정의 단계를 완료합니다.
-
cert-manager
(Amazon EKS 클러스터당 하나)를 설치하여 웹후크 구성 요소 추가를 지원합니다.kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
-
차트 Helm을 설치합니다.
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
-
배포가 완료될 때까지 기다린 후 차트 설치를 확인합니다.
kubectl wait deployment flink-kubernetes-operator --namespace $NAMESPACE --for condition=Available=True --timeout=30s
-
배포가 완료되면 다음 메시지가 표시됩니다.
deployment.apps/flink-kubernetes-operator condition met
-
다음 명령을 사용하여 배치된 운영자를 확인합니다.
helm list --namespace $NAMESPACE
다음은 앱 버전
x.y.z-amzn-n
이 Amazon EMR on EKS 릴리스의 Flink 운영자 버전과 일치하는 예제 출력을 보여줍니다. 자세한 내용은 Apache Flink가 포함된 Amazon EMR on EKS에 대해 지원되는 릴리스 단원을 참조하십시오.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