Auto DevOps 요구 사항
Auto DevOps 요구 사항에 대해 설명합니다.
Auto DevOps 를 활성화하기 전에 배포를 위한 준비를 해야 합니다. 준비하지 않은 경우에도 앱을 빌드하고 테스트하는 데 사용할 수 있으며, 이후에 배포를 구성할 수 있습니다. 배포를 준비하려면: 배포 전략 을 정의합니다. 기본 도메인 을 준비합니다. 배포할 위치를 정의합니다: Kubernetes . Amazon Elastic Container Service (ECS) . Amazon Elastic Kubernetes Service (EKS) . Amazon EC2 . Google Kubernetes Engine . 베어 메탈 . Auto DevOps를 활성화 합니다. Auto DevOps 배포 전략 # Auto DevOps를 사용하여 애플리케이션을 배포할 때, 필요에 맞는 지속적 배포 전략 을 선택하세요: 배포 전략 설정 방법론 프로덕션에 지속적 배포 기본 브랜치가 프로덕션에 지속적으로 배포되도록 Auto Deploy 를 활성화합니다. 프로덕션에 지속적 배포. 시간 지연 증분 롤아웃을 사용한 프로덕션 지속적 배포 INCREMENTAL_ROLLOUT_MODE 변수를 timed 로 설정합니다. 롤아웃 간 5분 지연으로 프로덕션에 지속적 배포. 스테이징에 자동 배포, 프로덕션에 수동 배포 STAGING_ENABLED 를 1 로, INCREMENTAL_ROLLOUT_MODE 를 manual 로 설정합니다. 기본 브랜치는 스테이징에 지속적으로 배포되고 프로덕션에 지속적으로 전달됩니다. Auto DevOps를 활성화할 때 또는 이후에 배포 방법을 선택할 수 있습니다: 상단 바에서 검색 또는 이동 을 선택하여 프로젝트를 찾습니다. 설정 > CI/CD 를 선택합니다. Auto DevOps 를 확장합니다. 배포 전략을 선택합니다. 변경 사항 저장 을 선택합니다. Note 다운타임과 위험을 최소화하려면 블루-그린 배포 기법을 사용하세요. Auto DevOps 기본 도메인 # Auto DevOps 기본 도메인은 Auto Review Apps 와 Auto Deploy 를 사용하는 데 필요합니다. 기본 도메인을 정의하려면 다음 중 하나를 수행하세요: 프로젝트, 그룹 또는 인스턴스 수준에서: 클러스터 설정으로 이동하여 추가합니다. 프로젝트 또는 그룹 수준에서: 환경 변수로 추가합니다: KUBE_INGRESS_BASE_DOMAIN . 인스턴스 수준에서: 관리자 영역으로 이동한 다음 설정 > CI/CD > 지속적 통합 및 전달 에서 추가합니다. 기본 도메인 변수 KUBE_INGRESS_BASE_DOMAIN 은 다른 환경 변수와 동일한 우선순위 를 따릅니다. 프로젝트 및 그룹에서 기본 도메인을 지정하지 않은 경우, Auto DevOps는 인스턴스 전체의 Auto DevOps 도메인 을 사용합니다. Auto DevOps는 기본 도메인과 일치하는 와일드카드 DNS A 레코드가 필요합니다. example.com 의 기본 도메인에 대해 다음과 같은 DNS 항목이 필요합니다: *.example.com 3600 A 10.0.2.2 이 경우 배포된 애플리케이션은 examp
