VM 삭제

가상 머신 (VM)을 삭제하면 프로젝트에서 VM과 연결된 리소스가 삭제됩니다. 인스턴스를 삭제하지 않으려면 일시적으로 중지하면 됩니다. 자세한 내용은 VM 중지 및 시작을 참고하세요.

시작하기 전에

gdcloud 명령줄 인터페이스 (CLI) 명령어를 사용하려면 gdcloud CLI를 다운로드, 설치, 구성해야 합니다. Distributed Cloud의 모든 명령어는 gdcloud 또는 kubectl CLI를 사용하며 운영체제 (OS) 환경이 필요합니다.

kubeconfig 파일 경로 가져오기

관리 API 서버에 대해 명령어를 실행하려면 다음 리소스가 있어야 합니다.

  1. 관리 API 서버의 kubeconfig 파일이 없는 경우 로그인 및 생성합니다.

  2. 관리 API 서버의 kubeconfig 파일 경로를 사용하여 이 안내의 MANAGEMENT_API_SERVER를 바꿉니다.

권한 및 액세스 요청

이 페이지에 나열된 작업을 수행하려면 프로젝트 VirtualMachine 관리자 역할이 있어야 합니다. 단계를 따라 VM이 있는 프로젝트의 네임스페이스에 프로젝트 VirtualMachine 관리자 (project-vm-admin) 역할이 있는지 확인합니다.

GDC 콘솔 또는 gdcloud CLI를 사용하는 VM 작업의 경우 프로젝트 IAM 관리자에게 프로젝트 VirtualMachine 관리자 역할과 프로젝트 뷰어 (project-viewer) 역할을 모두 할당해 달라고 요청하세요.

VM 삭제

GDC 콘솔 또는 kubectl를 사용하여 VM을 삭제합니다. VM이 종료 중이거나 알 수 없는 상태여서는 안 됩니다.

콘솔

  1. 탐색 메뉴에서 가상 머신 > 인스턴스를 클릭합니다.

  2. VM 목록에서 삭제하려는 VM의 체크박스를 선택합니다.

  3. 삭제를 클릭합니다.

  4. 확인 대화상자에서 삭제를 클릭합니다.

gdcloud

VM을 삭제하려면 다음 단계를 따르세요.

gdcloud compute instances delete VM_NAME --project PROJECT
  • VM_NAME을 VM의 이름으로 바꿉니다.
  • PROJECT을 VM이 있는 GDC 프로젝트의 이름으로 바꿉니다.

kubectl

  1. VM 삭제:

    kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME
    
  2. VM_NAMENAMESPACE_NAME을 각각 VM의 이름과 네임스페이스로 바꿉니다.

  3. VM을 삭제했는지 확인합니다.

    kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECT
    

    PROJECT을 VM 프로젝트 이름으로 바꿉니다.