관리자 클러스터의 제어 영역 VM 복구

VMware용 Anthos 클러스터(GKE On-Prem) 구현에서 관리자 클러스터의 제어 영역 VM에는 연결된 디스크가 두 개 있습니다.

  • 부팅 디스크에는 VM용 운영체제가 있습니다.

  • 데이터 디스크에는 관리자 클러스터의 상태를 저장하는 사용자 인증 정보와 etcd 데이터베이스가 있습니다. 즉, 데이터 디스크는 관리자 클러스터의 모든 Kubernetes 객체를 저장합니다.

이 페이지에서는 제어 영역 VM이 손실되거나 부팅 디스크가 손상된 경우 복구하는 방법을 보여줍니다. 예를 들면 다음과 같습니다.

  • 스팸 저널 로그로 인해 부팅 디스크가 읽기 전용이 됩니다.
  • Docker 오버레이 파일 시스템이 손상됩니다.

이 페이지에서는 데이터 디스크 복구에 대해서는 다루지 않습니다. 데이터 디스크를 복구하는 방법은 관리자 클러스터 복원을 참조하세요.

제어-영역 VM 복구

관리자 클러스터의 제어 영역 VM을 복구하려면 다음 안내를 따르세요.

gkectl repair admin-master --config ADMIN_CLUSTER_CONFIG --kubeconfig ADMIN_CLUSTER_KUBECONFIG

다음과 같이 바꿉니다.

  • ADMIN_CLUSTER_CONFIG를 관리자 클러스터 구성 파일의 경로로 바꿉니다.

  • ADMIN_CLUSTER_KUBECONFIG를 관리자 클러스터의 kubeconfig 파일 경로로 바꿉니다.

참고

관리자 클러스터의 제어 영역 VM은 VM을 다시 생성하는 데 필요한 모든 정보가 들어 있는 VM 템플릿에 클론됩니다. gkectl repair admin-master 명령어는 VM 템플릿을 사용하여 새 VM을 만듭니다. 그런 다음 새 부팅 디스크와 기존 데이터 디스크를 연결합니다.

클러스터 노드가 DHCP 서버에서 주소를 가져올 경우 새 VM은 원본 VM과 다른 IP를 보유할 수 있습니다.