워크플로를 사용하여 Amazon EKS에 배포
작은 정보
Kubernetes 클러스터에 배포 작업을 사용하는 방법을 보여주는 자습서는 자습서: Amazon EKS에 애플리케이션 배포 섹션을 참조하세요.
이 섹션에서는 CodeCatalyst 워크플로를 사용하여 컨테이너화된 애플리케이션을 Kubernetes 클러스터에 배포하는 방법을 설명합니다. 이렇게 하려면 워크플로에 Kubernetes 클러스터에 배포 작업을 추가해야 합니다. 이 작업은 하나 이상의 Kubernetes 매니페스트 파일을 사용하여 Amazon Elastic Kubernetes Service(EKS)에서 설정한 Kubernetes 클러스터에 애플리케이션을 배포합니다. 샘플 매니페스트는 자습서: Amazon EKS에 애플리케이션 배포의 deployment.yaml 섹션을 참조하세요.
Kubernetes에 대한 자세한 내용은 Kubernetes 문서
Amazon EKS에 관한 자세한 내용은 Amazon EKS 사용 설명서의 Amazon EKS란?을 참조하세요.
주제
'Kubernetes 클러스터에 배포' 작업 작동 방식
Kubernetes 클러스터에 배포는 다음과 같이 작동합니다.
-
런타임 시 작업은 작업이 실행 중인 CodeCatalyst 컴퓨팅 시스템에 Kubernetes
kubectl
유틸리티를 설치합니다. 작업을 구성할 때 제공한 Amazon EKS 클러스터를 가리키도록 작업이kubectl
을 구성합니다. 다음에는kubectl apply
명령을 실행하는 데kubectl
유틸리티가 필요합니다. -
이 작업은
my-manifest.yaml
의kubectl apply -f
명령을 실행하여 애플리케이션을 컨테이너 및 포드 세트로 구성된 클러스터에 배포합니다. 이 명령에 대한 자세한 내용은 Kubernetes 참조 설명서의 kubectl 적용my-manifest.yaml
주제를 참조하세요.
'Amazon EKS에 배포' 작업에서 사용되는 런타임 이미지
Amazon EKS에 배포 작업은 2022년 11월 이미지에서 실행됩니다. 자세한 내용은 활성 이미지 섹션을 참조하십시오.