Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

설치 제거와 관리 해제

설치 제거(Uninstall)와 관리 해제(Unmanage)는 서로 다른 작업입니다.

작업결과
설치 제거스포크 환경의 기반 Kubernetes 리소스를 제거
관리 해제환경 설정에서 배포 개체를 제외하고 더 이상 변경 계획을 발행하지 않음

설치를 먼저 제거하지 않고 관리만 해제하면 실제 Kubernetes 리소스는 환경에 남습니다.

설치 제거 시작

배포 환경의 Settings → Uninstall entities를 선택합니다.

환경 또는 배포 개체 화면의 Actions → Uninstall entities에서도 시작할 수 있습니다. 배포 개체 화면에서 열면 그 대상이 미리 선택됩니다.

제거할 배포 개체를 하나 이상 선택합니다.

관리만 해제하는 선택

기본 흐름은 설치를 제거한 뒤 관리를 해제하는 것입니다. Advanced settings → Unmanage only를 선택하면 환경 설정에서만 제외하고 실제 설치는 남겨 둡니다.

관리만 해제하면 이후 Apollo의 계획으로 해당 설치를 관리하지 않게 됩니다. 이 결과를 의도한 경우에만 사용하며 일반적인 제거 방법으로는 권장되지 않습니다.

의존 관계 확인

Apollo는 제거할 대상에 의존하는 환경 내 배포 개체를 보여줍니다.

필수 의존 관계가 있는 배포 개체는 먼저 제거해야 합니다. 의존 대상이 필요한 상태에서 기반 서비스를 제거하여 제약을 깨뜨리지 않기 위한 조건입니다.

필수 의존 관계를 해결하지 않은 상태에서도 양식은 제출할 수 있지만, 해결될 때까지 설치 제거 계획은 실행되지 않습니다. 선택적 의존 관계만 있는 배포 개체는 먼저 제거할 필요가 없습니다.

영향 검토와 적용

마지막 단계에서 설치 제거와 관리 해제의 영향을 확인하고 Uninstall and unmanage entity를 선택합니다.

변경 요청이 승인되고 차단 제약이 없어지면 Apollo가 설치 제거 계획을 실행합니다. 제거 계획보다 다른 계획이 먼저 실행될 수도 있습니다.

설치가 제거된 뒤에는 환경 설정에서 배포 개체를 삭제하여 관리를 해제합니다.

설치 제거 취소

다음 상태에서는 제거를 취소할 수 있습니다.

  • 설치 제거 대상으로 표시되었지만 아직 제거되지 않음
  • 설치는 제거되었지만 아직 관리가 해제되지 않음

배포 개체 화면의 Uninstall pending 또는 Uninstalled 상태에 마우스를 올리고 Undo를 선택합니다.

아직 설치가 제거되지 않았다면 Apollo는 제거 시도를 중단합니다. 이미 관리가 해제된 대상에는 이 취소 경로를 사용할 수 없습니다. 설치 제거를 취소해도 이미 제거된 리소스나 데이터의 원상 복구는 보장되지 않습니다.