Amazon EMR on EKS에 대한 Flink Kubernetes 연산자 설치 - Amazon EMR

Amazon EMR on EKS에 대한 Flink Kubernetes 연산자 설치

이 주제는 Flink 배포를 준비하여 Amazon EKS에서 Flink Kubernetes 연산자 사용을 시작하는 데 도움을 줍니다.

다음 단계를 사용하여 Apache Flink용 Kubernetes 운영자를 설치합니다.

  1. 아직 실행하지 않았다면, Amazon EMR on EKS에 대한 Flink Kubernetes 운영자 설정의 단계를 완료합니다.

  2. cert-manager(Amazon EKS 클러스터당 하나)를 설치하여 웹후크 구성 요소 추가를 지원합니다.

    kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
  3. 차트 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
  4. 배포가 완료될 때까지 기다린 후 차트 설치를 확인합니다.

    kubectl wait deployment flink-kubernetes-operator --namespace $NAMESPACE --for condition=Available=True --timeout=30s
  5. 배포가 완료되면 다음 메시지가 표시됩니다.

    deployment.apps/flink-kubernetes-operator condition met
  6. 다음 명령을 사용하여 배치된 운영자를 확인합니다.

    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