Amazon EKS에서 Helm을 사용하여 애플리케이션 배포
Kubernetes용 Helm 패키지 관리자는 Kubernetes 클러스터에서 애플리케이션을 설치하고 관리하는 데 도움이 됩니다. 자세한 내용은 Helm 설명서
중요
Amazon EKS 클러스터에 Helm 차트를 설치하기 전에 Amazon EKS에 대해 작동하도록 kubectl
을 구성해야 합니다. 아직 구성하지 않은 경우 계속하기 전에 Kubeconfig 파일을 생성하여 kubectl을 EKS 클러스터에 연결 단원을 참조하십시오. 클러스터에 대해 다음 명령이 성공한 경우 적절하게 구성한 것입니다.
kubectl get svc
-
클라이언트 운영 체제에 맞는 명령을 실행합니다.
-
Homebrew
와 함께 macOS를 사용하는 경우 다음 명령으로 바이너리를 설치합니다. brew install helm
-
Chocolatey
와 함께 Windows를 사용하는 경우 다음 명령으로 바이너리를 설치합니다. choco install kubernetes-helm
-
Linux를 사용하는 경우 다음 명령을 사용하여 바이너리를 설치합니다.
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh chmod 700 get_helm.sh ./get_helm.sh
참고
openssl
을 먼저 설치해야 한다는 메시지가 나타나는 경우 다음 명령으로 설치할 수 있습니다.
-
sudo yum install openssl
-
PATH
에서 새 바이너리를 선택하려면 현재 터미널 창을 닫고 새 창을 엽니다. -
설치한 Helm 버전을 확인합니다.
helm version | cut -d + -f 1
예제 출력은 다음과 같습니다.
v3.9.0
-
이때 모든 Helm 명령(예:
helm install
chart-name
) to install, modify, delete, or query Helm charts in your cluster. If you’re new to Helm and don’t have a specific chart to install, you can:-
예제 차트를 설치하여 실험합니다. Helm Quickstart 가이드
에서 예제 차트 설치 를 참조하세요. -
예제 차트를 생성하여 Amazon ECR로 푸시합니다. 자세한 내용은 Amazon Elastic 컨테이너 레지스트리 사용 설명서의 Helm 차트 푸시를 참조하세요.
-
eks-charts
GitHub 리포지토리 또는 ArtifactHub 에서 Amazon EKS 차트를 설치합니다.
-