베어메탈용 Anthos 클러스터는 클러스터를 만들고 클러스터 수명 주기 작업(업데이트, 업그레이드, 삭제)을 관리할 수 있는 여러 도구를 제공합니다.
bmctl
은 온프레미스 데이터 센터의 관리자 워크스테이션에서 실행하는 명령줄 도구입니다. 클러스터 네트워크, 부하 분산, 기타 클러스터 기능을 설명하는 구성 파일을 만듭니다.bmctl
에 대한 명령줄에서 이 파일을 지정합니다. 관리자 워크스테이션에서kubectl
을 실행하여 클러스터를 업그레이드 및 업데이트하고 사용자 클러스터를 삭제할 수도 있습니다.- Google Cloud 콘솔, Google Cloud CLI 또는 Terraform은 데이터 센터에 대한 네트워크 연결이 있는 모든 컴퓨터에서 실행할 수 있습니다. 이러한 표준 도구는 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 리소스를 관리하는 경우 이러한 도구도 베어메탈용 Anthos 클러스터에 사용할 수 있습니다.
- 조직에 규제 요구사항 또는 제한사항이 있는 경우 클러스터를 만들고 클러스터 수명 주기를 관리하기 위해 관리자 워크스테이션에서
bmctl
을 사용하여 Google Cloud에 대한 의존도를 제한해야 할 수 있습니다.
bmctl
을 사용하여 클러스터를 만드는 경우 클러스터가 생성된 후 Anthos On-Prem API로 클러스터를 등록하면 Anthos On-Prem API 클라이언트도 사용할 수 있습니다.
Anthos On-Prem API 클라이언트의 제한사항
bmctl
도구는 베어메탈용 Anthos 클러스터의 첫 번째 출시 버전과 함께 제공되었으며 지원되는 기능 중 가장 성숙한 도구입니다. 선택 시 Anthos On-Prem API 클라이언트의 기능을 검토하는 것이 좋습니다. 다음 목록에는 현재 제한사항이 요약되어 있습니다. Anthos On-Prem API 클라이언트가 계속 발전하고 있으므로 이 목록을 수시로 확인하세요.
- Anthos On-Prem API 클라이언트는 미리보기 버전으로 제공됩니다.
유일하게 지원되는 클러스터 유형은 관리자 및 사용자 클러스터입니다.
출시 후 7~10일까지는 Anthos On-Prem API에서 최신 부 버전 또는 패치 버전을 사용할 수 없습니다.
Anthos On-Prem API가 실행되고 메타데이터를 저장하는 Google Cloud 리전이 제한적입니다.
다음과 같은 고급 네트워킹 기능은 지원되지 않습니다.