클러스터 수명 주기 관리 도구 선택

베어메탈용 GKE는 클러스터를 만들고 클러스터 수명 주기 작업(업데이트, 업그레이드, 삭제)을 관리할 수 있는 여러 도구를 제공합니다.

  • bmctl은 온프레미스 데이터 센터의 관리자 워크스테이션에서 실행하는 명령줄 도구입니다. 클러스터 네트워크, 부하 분산, 기타 클러스터 기능을 설명하는 구성 파일을 만듭니다. bmctl에 대한 명령줄에서 이 파일을 지정합니다. 또한 관리자 워크스테이션에서 kubectl을 실행하여 클러스터를 업그레이드 및 업데이트하고 사용자 클러스터를 삭제할 수 있습니다.
  • Google Cloud 콘솔, Google Cloud CLI 또는 TerraformAnthos On-Prem API에 대해 네트워크 연결이 가능한 모든 컴퓨터에서 실행할 수 있습니다. 이러한 표준 도구에는 Google Cloud 인프라에서 실행되는 Anthos On-Prem API가 사용됩니다. 통칭해서 이러한 표준 도구를 Anthos On-Prem API 클라이언트라고 합니다. 클러스터의 수명 주기를 관리하려면 Anthos On-Prem API가 클러스터를 만들 때 지정한 Google Cloud 리전에서 클러스터 상태에 대한 메타데이터를 Google Cloud에 저장해야 합니다. 이 메타데이터를 사용하면 API에서 클러스터 수명 주기를 관리할 수 있으며 워크로드별 데이터는 포함되지 않습니다.

클러스터를 만드는 데 사용하는 도구에 관계없이 클러스터 노드 머신과 부하 분산기 VIP의 IP 주소와 같이 수집하여 도구에 제공하는 정보는 동일합니다.

이 옵션을 선택하면 사용 사례 및 환경에 가장 적합한 도구를 선택할 수 있습니다. 예를 들면 다음과 같습니다.

  • 개발 환경에서 처음 설치하는 경우 사용자 인터페이스가 추가 안내 및 도움말을 제공하는 콘솔을 사용하는 것이 좋습니다.
  • 조직에서 이미 gcloud CLI 또는 Terraform을 사용하여 다른 Google Cloud 리소스를 관리하는 경우 이러한 도구도 베어메탈용 GKE에 사용할 수 있습니다.
  • 조직에 규제 요구사항 또는 제한사항이 있으면 Google Cloud 사용을 제한하고 관리자 워크스테이션에서 bmctl을 사용하여 클러스터를 만들고 클러스터 수명 주기를 관리해야 할 수 있습니다.

bmctl을 사용하여 클러스터를 만드는 경우 클러스터가 생성된 후 Anthos On-Prem API로 클러스터를 등록하면 Anthos On-Prem API 클라이언트도 사용할 수 있습니다.

Anthos On-Prem API 클라이언트 제한사항

bmctl 도구는 베어메탈용 GKE의 첫 번째 출시 버전과 함께 제공되었으며 지원되는 기능 중 가장 발전된 형태의 도구입니다. 선택할 때 Anthos On-Prem API 클라이언트의 기능을 검토하는 것이 좋습니다. 다음 목록은 현재 제한사항을 요약해서 보여줍니다. Anthos On-Prem API 클라이언트가 계속 발전하고 있으므로 이 목록을 수시로 확인하세요.

  • 유일하게 지원되는 클러스터 유형은 관리자 및 사용자 클러스터입니다.

  • 출시 후 7~10일까지는 Anthos On-Prem API에서 최신 부 버전 또는 패치 버전을 사용할 수 없습니다.

  • 다음과 같은 고급 네트워킹 기능은 지원되지 않습니다.

다음 단계