Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 CodeCatalyst에서 마이그레이션하는 방법 섹션을 참조하세요.
'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의 소스 리포지토리로 코드 저장 및 협업 섹션을 참조하세요.