Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

실습: 환경에 릴리스 설치

앞에서 등록한 제품 릴리스(Product Release)를 연결된 스포크 환경(Spoke Environment)에 설치합니다. 설치할 제품 인스턴스를 배포 개체(Entity)라고 하며, Apollo는 이후 이 개체의 상태와 버전을 관리합니다.

설치 요청

환경 페이지에서 Actions → Install helm charts를 열고 다음 값을 선택합니다.

항목실습 선택
Product앞에서 만든 Nginx 또는 자체 Helm 제품
Name기본값을 사용하거나 환경 안에서 구분할 개체 이름
K8s namespacedefault
Release channel subscriptionRELEASE
Supported versions현재 설치하려는 사용 가능 버전. 다음 업그레이드 실습에서는 후속 버전도 허용하도록 범위를 확인

Add를 선택합니다. 허브의 승인 정책에 따라 변경 요청을 처리하고, Apollo가 제품과 환경의 제약을 평가하여 설치 계획을 만듭니다. 실습에서 별도 제약을 추가하지 않았더라도 기존 허브 정책, 아티팩트 접근이나 의존 관계 때문에 대기할 수 있으므로 즉시 설치를 가정하지 않습니다.

실행 결과 확인

환경의 Activity에는 업그레이드, 다운그레이드와 구성 변경의 검색 가능한 불변 이력이 표시됩니다. 요청한 버전의 계획을 찾아 In progress 또는 Completed 상태를 확인합니다. 차단되었으면 해당 계획의 제약 상세를 확인합니다.

설치가 끝나면 Entities 탭에서 스포크 제어 플레인 서비스와 함께 새 개체가 표시됩니다. 예시 화면처럼 Healthy, Up to date를 보고하는지 확인하고 실제 설치 버전도 비교합니다.

다른 차트에도 같은 절차를 사용할 수 있습니다. 이후 새 릴리스로 바꾸려면 구독 채널, 지원 버전 범위와 다른 제약이 그 릴리스를 허용해야 합니다. 문제 릴리스를 제한하는 절차는 회수 실습에서 다룹니다.