클러스터 제거

가상 사설 클라우드 클래식 인프라 Satellite

더 이상 필요하지 않은 클러스터를 제거하여 요금이 부과되지 않도록 하고, 워커 노드, 앱, 컨테이너 및 관련 리소스를 정리하십시오.

클러스터를 삭제할 때 모든 작업자 노드, 앱, 컨테이너가 영구적으로 삭제됩니다. 이 조치는 실행 취소할 수 없습니다. 진행하기 전에 필요한 모든 데이터 및 구성 파일을 백업했는지 확인하십시오.

클러스터 또는 지속적 스토리지의 데이터에 대한 백업이 작성되지 않았습니다. 클러스터를 삭제할 때 지속적 스토리지를 삭제하도록 선택할 수 있습니다. 지속적 스토리지를 삭제하도록 선택하면 delete 스토리지 클래스를 사용하여 프로비저닝한 지속적 스토리지는 IBM Cloud 인프라에서 영구적으로 삭제됩니다. retain 스토리지 클래스를 사용하여 지속적 스토리지를 프로비저닝하고 스토리지를 삭제하도록 선택하는 경우 클러스터, PV 및 PVC는 삭제되지만 IBM Cloud 인프라 계정의 지속적 스토리지 인스턴스는 유지됩니다.

클래식 클러스터 전용: 클러스터를 제거하는 경우 ibmcloud oc cluster subnet create 명령을 사용하여 작성되고 클러스터를 작성할 때 자동으로 프로비저닝된 서브넷도 제거됩니다. 그러나 ibmcloud oc cluster subnet add 명령을 사용하여 클러스터에 기존 서브넷을 수동으로 추가한 경우, 이러한 서브넷은 IBM Cloud 인프라 계정에서 제거되지 않으므로 다른 클러스터에서 이를 재사용할 수 있습니다.

VPC 클러스터 전용: 다른 VPC 클러스터( IBM ) 서비스에 접근하기 위해 생성된 공유 VPE 게이트웨이는 VPC 클러스터가 삭제될 때 삭제되지 않습니다. 다른 클러스터나 VPC 내의 다른 리소스가 여전히 이를 사용 중일 수 있기 때문입니다. 이러한 공유 VPE 게이트웨이에 대한 자세한 내용은 다음 단계를 참조하십시오.

시작하기 전에:

클러스터를 제거할 경우:

  1. 선택사항: CLI에서 클러스터에 있는 모든 데이터의 사본을 로컬 YAML 파일에 저장하십시오.
    oc get all --all-namespaces -o yaml
    
  2. 클러스터를 제거하십시오.
    • IBM Cloud 콘솔에서

      1. 클러스터를 선택한 다음 ‘추가 작업 ’ 메뉴에서 ‘삭제’를 클릭하세요.
    • IBM Cloud CLI에서

      1. 사용 가능한 클러스터를 나열하십시오.

        ibmcloud oc cluster ls
        
      2. 클러스터를 삭제하십시오.

        ibmcloud oc cluster rm --cluster CLUSTER_NAME_OR_ID
        
  3. 프롬프트에 따라 클러스터 리소스(컨테이너, 팟(Pod), 바인드된 서비스, 지속적 스토리지 및 시크릿 포함) 삭제 여부를 선택하십시오.
    • 영구 스토리지 : reclaimPolicy: Delete``가 설정된 스토리지 클래스를 사용하여 스토리지를 동적으로 프로비저닝한 경우, 클러스터를 삭제하면 영구 볼륨 클레임(PVC), 영구 볼륨(PV) 및 스토리지 인스턴스가 자동으로 삭제됩니다. 그러나 클러스터를 삭제하는 시점에 따라 최대 72시간 동안 또는 새 대금 청구 주기가 시작될 때까지의 스토리지 인스턴스가 IBM Cloud 콘솔에 표시될 수 있습니다. VPC 블록 스토리지는 Delete 스토리지 클래스를 사용한 경우에도 자동으로 제거되지 않습니다.

      정적으로 프로비저닝된 스토리지나 reclaimPolicy: Retain``을 설정하는 스토리지 클래스를 사용하여 프로비저닝한 스토리지의 경우, 클러스터를 삭제하면 PVC와 PV는 제거되지만 스토리지 인스턴스와 데이터는 그대로 유지됩니다. 계속해서 스토리지 인스턴스에 대한 비용이 청구됩니다.

      스토리지를 수동으로 제거하고 스토리지 제거에 대한 자주 묻는 질문을 찾으려면 시작하기 전에 절에서 링크된 각 스토리지 유형에 대한 문서를 검토하십시오.

Satellite 작업자 노드 또는 클러스터 제거

클러스터에서 Red Hat OpenShift 클러스터 또는 작업자 노드를 제거하는 경우 작업자 노드에 대한 컴퓨팅 용량을 제공하는 호스트는 자동으로 삭제되지 않습니다. 대신, 호스트는 Satellite 위치에 계속해서 연결되어 있으나 호스트를 기타 Satellite 리소스에 다시 지정할 수 있도록 호스트를 다시 로드해야 합니다.

  1. 저장할 작업자 노드 또는 클러스터에서 실행되는 데이터를 백업하십시오. 예를 들어, 클러스터에 있는 모든 데이터의 사본을 저장하고 이 파일을 IBM Cloud Object Storage와 같은 지속적 스토리지 솔루션에 업로드할 수 있습니다.

    oc get all --all-namespaces -o yaml
    
  2. 클러스터에 있는 각 호스트의 작업자 ID를 가져오십시오.

    ibmcloud sat host ls --location SATELLITE_LOCATION_NAME_OR_ID
    

    출력 예

    Retrieving hosts...
    OK
    Name              ID                     State      Status   Cluster          Worker ID                                                 Worker IP       
    machine-name-1    aaaaa1a11aaaaaa111aa   assigned   Ready    infrastructure   sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2   169.xx.xxx.xxx       
    machine-name-2    bbbbbbb22bb2bbb222b2   assigned   Ready    infrastructure   sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59   169.xx.xxx.xxx       
    machine-name-3    ccccc3c33ccccc3333cc   assigned   Ready    mycluster12345   sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a   169.xx.xxx.xxx       
    
  3. 다음 옵션을 참조하여 작업자 노드 또는 클러스터를 제거하십시오. Satellite 위치에 있는 해당 호스트가 지정되지 않은 상태가 되고 기타 Satellite 리소스에 대해 이 호스트를 사용하기 전에 다시 로드해야 합니다.

  4. 제거한 각 작업자 노드의 경우 Satellite 위치에서 해당 호스트에 대해 수행할 작업을 결정하십시오.

    • 호스트 운영 체제를 재시작하여, 해당 호스트를 위치 제어 플레인이나 다른 클러스터와 같은 다른 Satellite 리소스에 연결하고 할당할 수 있도록 하십시오. 자세한 정보는 Satellite 위치 제어 플레인 호스트 업데이트에서 업데이트 프로세스를 참조하십시오.
    • 기본 인프라 제공자에서 호스트를 삭제하십시오. 자세한 정보는 인프라 제공자 문서를 참조하십시오.

다음 단계

  • ibmcloud oc cluster ls 명령을 실행했을 때 클러스터가 더 이상 목록에 표시되지 않으면, 제거된 클러스터의 이름을 재사용할 수 있습니다.

  • 클래식 클러스터만 해당: 서브넷을 유지한 경우, 새로운 클러스터에서 이를 재사용하거나 나중에 IBM Cloud 인프라 포트폴리오에서 수동으로 삭제할 수 있습니다.

  • VPC 클러스터에만 해당:

    • VPC나 서브넷 등 더 이상 사용하지 않으려는 인프라 리소스가 있다면, VPC 포털에서 해당 리소스를 삭제하십시오.
    • VPC 내에서 첫 번째 VPC 클러스터가 생성되면, Container Registry 및 Cloud Object Store와 같은 IBM 서비스용으로 여러 VPE 게이트웨이가 생성됩니다. 이 VPE 게이트웨이는 이름이 "iks-"로 시작하며, 해당 VPC 내 모든 VPC 클러스터와 공유됩니다. VPC 내 모든 클러스터가 삭제되더라도, 다른 리소스가 이를 사용 중인 경우 이러한 공유 VPE 게이트웨이는 삭제되지 않습니다. VPC 내에 더 이상 VPC 클러스터가 없고, 다른 리소스가 이 공유 VPE 게이트웨이를 사용하지 않는다면, VPC 포털에서 이를 삭제할 수 있습니다.
  • 영구 스토리지: 영구 스토리지를 유지한 경우, 나중에 해당 스토리지 서비스의 IBM Cloud 콘솔을 통해 스토리지를 삭제할 수 있습니다.

  • Satellite 클러스터: 더 이상 사용하지 않을 위치에 연결된 호스트가 있는 경우 해당 호스트를 제거하십시오. 자세한 정보는 호스트 및 위치 제거 를 참조하십시오.