Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

환경 가져오기 변경 요청

번들(Bundle)에 배포 환경(Environment) 변경이 있으면 Apollo는 바로 모든 변경을 적용하지 않고 환경마다 변경 요청(Change request)을 하나씩 만듭니다. 구성 갱신, 배포 개체 변경, Kubernetes 네임스페이스, 네트워크 보안 규칙, 인스턴스 그룹, 모듈 설치 등이 해당 요청에 포함됩니다.

한 환경의 변경은 하나의 작업으로 묶습니다. 모두 승인하여 함께 적용하거나 모두 적용하지 않습니다. 번들에 환경이 여러 개 있으면 각 환경에는 별도 요청이 있으므로 번들 전체를 하나의 승인 단위로 해석하지 않습니다.

자동 승인과 수동 승인

대부분의 가져오기 요청은 자동 승인됩니다. 네트워크 보안 규칙이나 특권 보안 컨텍스트를 사용하는 Kubernetes 네임스페이스처럼 환경의 보안 상태에 영향을 주는 변경은 권한 있는 사용자가 수동 승인해야 합니다.

가져오기 시 특권 네임스페이스 처리와 대상 허브의 권한 경계는 전송 정책을 함께 따릅니다.

대기 요청 찾기

환경 페이지에는 승인이 필요한 변경 요청을 알리는 배너가 표시됩니다. 배너를 선택하여 변경 내용을 엽니다.

Import → History에서 번들을 선택해도 요청을 확인할 수 있습니다.

거절되거나 취소된 요청도 이력에 표시됩니다.

여러 환경을 담은 번들은 해당 요청들을 모두 표시합니다.

검토와 승인

  1. 환경 배너 또는 가져오기 이력에서 요청을 엽니다.
  2. 요청에 포함된 구성 갱신과 개체 변경 전체를 검토합니다.
  3. 승인 권한이 있고 변경을 적용하기로 결정했다면 Approve Change Request를 선택합니다.

승인되면 Apollo가 환경의 변경을 적용합니다. 실제 배포 개체의 설치나 갱신은 이후 변경 계획과 제약 조건에 따라 실행됩니다.

이전 요청이 대기 중일 때 새 번들을 가져오면

같은 환경의 이전 가져오기 요청이 아직 대기 중이면 Apollo는 새 요청을 추가하는 대신 기존 요청을 최신 변경으로 갱신합니다. 따라서 환경마다 가져오기 변경 요청은 최대 하나만 대기합니다.

가져오기 이력에는 여러 번들이 같은 요청과 연결되어 표시됩니다. 승인 시점에는 최신 요청 내용을 다시 검토해야 합니다. 승인하면 그 요청에 모인 변경이 함께 적용됩니다.