Amazon EKS 클러스터에 헬름 차트 설치 - 아마존 ECR

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EKS 클러스터에 헬름 차트 설치

Amazon ECR에서 호스팅되는 헬름 차트는 Amazon EKS 클러스터에 설치할 수 있습니다.

사전 조건

  • Helm 클라이언트의 최신 버전을 설치합니다. 이들 단계는 Helm 버전을 사용하여 작성되었습니다 3.9.0. 자세한 정보는 Helm 설치를 참조하세요.

  • 최소한 AWS CLI 의 1.23.9 또는2.6.3 버전이 컴퓨터에 설치되어 있어야 합니다. 자세한 내용은 최신 버전의 AWS CLI설치 또는 업데이트를 참조하세요.

  • Amazon ECR 리포지토리에 Helm 차트를 푸시했습니다. 자세한 내용은 Helm 차트를 Amazon ECR 프라이빗 리포지토리로 푸시하기을(를) 참조하세요.

  • Amazon EKS로 작업하기 위해 kubectl를 구성했습니다. 자세한 내용은 Amazon EKS 사용 설명서Amazon EKS의 kubeconfig생성을 참조하세요. 클러스터에 대해 다음 명령이 성공한 경우 적절하게 구성한 것입니다.

    kubectl get svc
Amazon EKS 클러스터에 헬름 차트를 설치하려면
  1. Helm 차트가 호스트되는 Amazon ECR 레지스트리에 Helm 클라이언트를 인증합니다. 인증 토큰은 사용되는 레지스트리마다 필요하며, 12시간 동안 유효합니다. 자세한 정보는 Amazon의 프라이빗 레지스트리 인증 ECR을 참조하세요.

    aws ecr get-login-password \ --region us-west-2 | helm registry login \ --username AWS \ --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
  2. 차트를 설치합니다. 리포지토리로, 0.1.0은 헬름 차트 태그로 helm-test-chart바꾸십시오.

    helm install ecr-chart-demo oci://aws_account_id.dkr.ecr.region.amazonaws.com/helm-test-chart --version 0.1.0

    결과가 다음과 비슷할 것입니다.

    NAME: ecr-chart-demo
    LAST DEPLOYED: Tue May 31 17:38:56 2022
    NAMESPACE: default
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
  3. 차트 설치를 확인합니다.

    helm list -n default

    출력 예제:

    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    ecr-chart-demo  default         1               2022-06-01 15:56:40.128669157 +0000 UTC deployed        helm-test-chart-0.1.0   1.16.0
  4. (선택 사항) 설치된 Helm 차트 ConfigMap을 참조하세요.

    kubectl describe configmap helm-test-chart-configmap
  5. 완료되면 클러스터에서 차트 릴리스를 제거할 수 있습니다.

    helm uninstall ecr-chart-demo