Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

유지보수 시간대 재정의

유지보수 시간대 재정의(Maintenance window override)는 정기 유지보수 시간대 밖에서도 변경 계획을 발행할 수 있도록 임시 시간 구간을 지정하는 기능입니다. 긴급 변경이나 예외적인 운영 상황에 사용할 수 있으며, 배포 환경 전체 또는 특정 배포 개체에 적용할 수 있습니다.

시간대 재정의는 유지보수 시간 제약에 대한 설정입니다. 별도의 변경 억제 시간대가 활성화되어 있다면 억제 설정이 우선합니다.

현재 재정의 조회

배포 환경의 Settings → Maintenance and Suppressions에서 배포 환경과 그 안의 배포 개체에 적용된 재정의를 조회할 수 있습니다.

특정 배포 개체에서는 Activity → Overrides and Suppressions를 선택합니다.

재정의를 생성하면 배포 환경과 배포 개체 페이지 위쪽의 배너에 활성 재정의가 표시됩니다. 배너의 팝오버에서 상세 내용을 확인하거나 해당 재정의를 제거할 수 있습니다.

배포 환경 전체에 적용하기

배포 환경의 Editor 권한을 가진 사용자가 배포 환경 수준의 재정의를 생성할 수 있습니다.

  1. 배포 환경의 Settings 탭을 엽니다.
  2. 드롭다운에서 Create maintenance override를 선택합니다.

  1. Maintenance Window Type으로 No downtime required를 선택합니다. Apollo는 어느 유형의 재정의 시간대에서도 Helm 차트를 변경할 수 있습니다.
  2. 재정의할 시간 범위를 지정합니다. 특정 시작과 종료 시각을 정하거나 상대적인 시간 범위를 선택할 수 있습니다.
  3. 재정의 사유를 입력합니다. 이 사유는 다른 사용자와 운영자에게 표시됩니다.

특정 배포 개체에 적용하기

배포 환경에 접근할 수 있는 사용자는 임시 배포 개체 유지보수 시간대에 대한 변경 요청을 제출할 수 있습니다. 배포 환경의 Operator는 No downtime required 유형의 재정의 요청을 승인할 수 있습니다.

배포 개체 홈에서 Actions → Create maintenance override를 선택합니다. 이후 양식에서 유형, 시간 범위와 사유를 입력하는 방법은 배포 환경 수준의 재정의와 같습니다.

재정의 제거

배포 환경 또는 배포 개체의 Maintenance Overrides 표에서 제거할 재정의 오른쪽의 삭제 아이콘을 선택합니다.

배포 환경 수준의 재정의를 배포 개체 화면에서 제거해도 배포 환경의 모든 배포 개체에서 해당 재정의가 제거됩니다. 삭제하기 전에 재정의의 적용 범위를 확인해야 합니다.

페이지 위쪽의 재정의 배너를 선택한 뒤 삭제 아이콘으로 제거할 수도 있습니다.