1.8. 설치 제거


Kubernetes용 Red Hat Advanced Cluster Management를 설치 제거할 때 제거 프로세스의 두 가지 수준인 사용자 정의 리소스 제거전체 Operator 설치 제거가 표시됩니다. 제거 프로세스는 최대 20분 정도 걸릴 수 있으며 프로세스에는 리소스 제거가 포함됩니다.

  • 사용자 정의 리소스 제거는 MultiClusterHub 인스턴스의 사용자 정의 리소스를 제거하는 첫 번째 및 가장 기본적인 제거 유형이지만 다른 필수 Operator 리소스는 그대로 둡니다. 이 설치 제거 수준은 동일한 설정 및 구성 요소로 다시 설치하려는 경우 유용합니다.
  • 전체 Operator 설치 제거는 사용자 정의 리소스 정의와 같은 구성 요소를 제외하고 대부분의 Operator 구성 요소를 제거하는 두 번째 수준 프로세스입니다. 이 단계를 계속할 때 사용자 정의 리소스 제거와 함께 제거되지 않은 모든 구성 요소 및 서브스크립션을 제거합니다. 이 제거 후 사용자 정의 리소스를 다시 설치하기 전에 Operator를 다시 설치해야 합니다.

1.8.1. 사전 요구 사항

  • 관리 클러스터가 연결되어 있는 경우 분리해야 합니다. 참고: 여기에는 자체 관리 허브 클러스터인 local-cluster 가 포함되지 않습니다. 클러스터 분리에 대한 자세한 내용은 클러스터 생성의 관리에서 클러스터 제거 섹션을 참조하십시오.
  • Discovery를 사용하는 경우 함수를 비활성화해야 합니다. 콘솔에서 Discovered Clusters 테이블로 이동하여 클러스터 검색 비활성화 를 클릭합니다. 서비스를 제거할지 확인합니다. 터미널을 사용하여 다음 명령으로 Discovery를 비활성화할 수도 있습니다.

    oc delete discoveryconfigs --all --all-namespaces
  • 에이전트 서비스 구성을 사용하는 경우 AgentServiceConfig 리소스를 비활성화하고 제거합니다. 다음 단계를 완료합니다.

    1. hub 클러스터에 로그인합니다.
    2. 다음 명령을 입력하여 AgentServiceConfig 사용자 지정 리소스를 삭제합니다.
    oc delete agentserviceconfig --all
  • Observability를 사용하는 경우 MultiClusterObservability 사용자 정의 리소스를 비활성화하고 제거합니다. 참고: Observability 서비스를 제거한 후에는 오브젝트 스토리지의 영향을 받지 않습니다. 다음 절차를 참조하십시오.

    1. hub 클러스터에 로그인합니다.
    2. 다음 명령을 입력하여 MultiClusterObservability 사용자 정의 리소스를 삭제합니다.

      oc delete mco observability
      • 콘솔을 사용하여 MultiClusterObservability 사용자 정의 리소스를 제거하려면 다음 절차를 참조하십시오.
    3. MultiClusterObservability 사용자 정의 리소스가 설치된 경우 MultiClusterObservability 의 탭을 선택합니다.
    4. MultiClusterObservability 사용자 정의 리소스의 옵션 메뉴를 선택합니다.
    5. MultiClusterObservability 삭제를 선택합니다.

    리소스를 삭제하면 Red Hat Advanced Cluster Management Hub 클러스터의 open-cluster-management-observability 네임스페이스의 Pod와 모든 관리 클러스터의 open-cluster-management-addon-observability 네임스페이스의 Pod가 제거됩니다.

1.8.2. 명령을 사용하여 MultiClusterHub 리소스 제거

MultiClusterHub 사용자 정의 리소스를 삭제하고 아티팩트를 제거합니다. 다음 단계를 완료합니다.

  1. 아직 설치되지 않은 경우 OpenShift Container Platform CLI가 oc 명령을 실행하도록 구성되어 있는지 확인합니다. oc 명령 구성에 대한 자세한 내용은 OpenShift Container Platform 설명서에서 OpenShift CLI 시작하기 를 참조하십시오.
  2. 다음 명령을 입력하여 프로젝트 네임스페이스로 변경합니다. namespace 를 프로젝트 네임스페이스로 교체합니다.

    oc project <namespace>
  3. 다음 명령을 입력하여 MultiClusterHub 사용자 정의 리소스를 삭제합니다.

    oc delete multiclusterhub --all
  4. 진행 상황을 보려면 다음 명령을 입력합니다.

    oc get mch -o yaml
  5. MultiClusterHub Operator를 설치 제거합니다. 참고: 동일한 Red Hat Advanced Cluster Management 버전을 다시 설치하려는 경우 Operator를 제거할 필요가 없습니다.
  6. 다음 명령을 입력하여 설치된 네임스페이스에 ClusterServiceVersionSubscription 을 삭제합니다. 2.x.0 값을 선택한 릴리스로 바꿉니다.

    oc get csv
    NAME                                 DISPLAY                                      VERSION   REPLACES   PHASE
    advanced-cluster-management.v2.x.0   Advanced Cluster Management for Kubernetes   2.x.0                Succeeded
    
    oc delete clusterserviceversion advanced-cluster-management.v2.x.0
    
    oc get sub
    NAME                        PACKAGE                       SOURCE                CHANNEL
    acm-operator-subscription   advanced-cluster-management   acm-custom-registry   release-2.x
    
    oc delete sub acm-operator-subscription

    참고: 서브스크립션 이름과 CSV 버전의 이름은 다를 수 있습니다.

1.8.3. 콘솔을 사용하여 구성 요소 삭제

Red Hat OpenShift Container Platform 콘솔을 사용하여 제거할 때 MultiClusterHub 리소스를 제거하여 오브젝트를 삭제합니다. 상태를 기다린 다음 Operator를 제거합니다. 콘솔을 사용하여 설치 제거하려면 다음 단계를 완료합니다.

  1. OpenShift Container Platform 콘솔 탐색에서 Operator > 설치된 Operator > Advanced Cluster Manager for Kubernetes 를 선택합니다.
  2. MultiClusterHub 사용자 정의 리소스를 제거합니다.

    1. Multiclusterhub 의 탭을 선택합니다.
    2. MultiClusterHub 사용자 정의 리소스의 옵션 메뉴를 선택합니다.
    3. MultiClusterHub 삭제를 선택합니다.
  3. 설치된 Operator로 이동합니다.
  4. Options 메뉴를 선택하고 Uninstall operator 를 선택하여 Red Hat Advanced Cluster Management Operator를 제거합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.