'Kubernetes 클러스터에 배포' 작업 추가
다음 지침을 사용하여 워크플로에 Kubernetes 클러스터에 배포 작업을 추가합니다.
시작하기 전에
워크플로에 Kubernetes 클러스터에 배포 작업을 추가하기 전에 다음을 준비해야 합니다.
작은 정보
이러한 사전 조건을 빠르게 설정하려면 자습서: Amazon EKS에 애플리케이션 배포의 지침을 따르세요.
-
Amazon EKS의 Kubernetes 클러스터. 클러스터에 대한 자세한 내용은 Amazon EKS 사용 설명서의 Amazon EKS 클러스터을 참조하세요.
-
애플리케이션을 Docker 이미지로 조립하는 방법을 설명하는 Dockerfile이 하나 이상 있습니다. Dockerfile에 대한 자세한 내용은 Dockerfile 참조
를 참조하세요. -
Kubernetes 설명서에서 구성 파일 또는 구성이라는 하나 이상의 Kubernetes 매니페스트 파일. 자세한 내용은 Kubernetes 문서의 리소스 관리
를 참조하세요. -
Kubernetes 클러스터에 배포 작업에 Amazon EKS 클러스터에 액세스하고 상호 작용할 수 있는 기능을 제공하는 IAM 역할입니다. 자세한 내용은 'Kubernetes 클러스터에 배포' 작업 YAML에서 Role 주제를 참조하십시오.
이 역할을 생성한 후 다음 위치에 추가해야 합니다.
-
Kubernetes ConfigMap 파일. ConfigMap 파일에 역할을 추가하는 방법을 알아보려면 Amazon EKS 사용 설명서의 클러스터에 대한 IAM 위탁자 액세스 활성화를 참조하세요.
-
CodeCatalyst CodeCatalyst에 IAM 역할을 추가하는 방법은 계정 연결에 IAM 역할 추가 섹션을 참조하세요.
-
-
CodeCatalyst 스페이스, 프로젝트 및 환경. 스페이스과 환경 모두 애플리케이션을 배포할 AWS 계정에 연결되어야 합니다. 자세한 내용은 스페이스 생성, Amazon CodeCatalyst에서 빈 프로젝트 생성, AWS 계정 및 VPC에 배포 섹션을 참조하세요.
-
CodeCatalyst에서 지원하는 소스 리포지토리입니다. 리포지토리는 애플리케이션 소스 파일, Dockerfiles 및 Kubernetes 매니페스트를 저장합니다. 자세한 내용은 CodeCatalyst의 소스 리포지토리로 코드 저장 및 협업 섹션을 참조하십시오.