Google Distributed Cloud는 클러스터를 만들고 클러스터 수명 주기 작업(업데이트, 업그레이드, 삭제)을 관리할 수 있는 여러 도구를 제공합니다.
gkectl
은 온프레미스 데이터 센터의 관리자 워크스테이션에서 실행하는 명령줄 도구입니다. 클러스터 네트워크, 부하 분산, 기타 클러스터 기능을 설명하는 구성 파일을 만듭니다.gkectl
에 대한 명령줄에서 이 파일을 지정합니다.- Google Cloud 콘솔, Google Cloud CLI 또는 Terraform - GKE On-Prem API에 대한 네트워크 연결이 있는 모든 컴퓨터에서 실행할 수 있습니다. 이러한 표준 도구에는 Google Cloud 인프라에서 실행되는 GKE On-Prem API가 사용됩니다. 통칭해서 이러한 표준 도구를 GKE On-Prem API 클라이언트라고 합니다. 클러스터의 수명 주기를 관리하려면 GKE On-Prem API가 클러스터를 만들 때 지정한 Google Cloud 리전에서 클러스터 상태에 대한 메타데이터를 Google Cloud에 저장해야 합니다. 이 메타데이터를 사용하면 API에서 클러스터 수명 주기를 관리할 수 있으며 워크로드별 데이터는 포함되지 않습니다.
클러스터를 만드는 데 사용하는 도구에 관계없이 클러스터 노드 머신과 부하 분산기 VIP의 IP 주소와 같이 수집하여 도구에 제공하는 정보는 동일합니다.
이 옵션을 선택하면 사용 사례 및 환경에 가장 적합한 도구를 선택할 수 있습니다. 예를 들면 다음과 같습니다.
- 개발 환경에서 처음 설치하는 경우 사용자 인터페이스가 추가 안내 및 도움말을 제공하는 Google Cloud 콘솔을 사용하는 것이 좋습니다.
- 조직에서 이미 gcloud CLI 또는 Terraform을 사용하여 다른 Google Cloud 리소스를 관리하는 경우 이러한 도구도 Google Distributed Cloud에 사용할 수 있습니다.
- 조직에 규제 요구사항 또는 제한사항이 있으면 Google Cloud에 대한 의존도를 제한하고 관리자 워크스테이션에서
gkectl
을 사용하여 클러스터를 만들고 클러스터 수명 주기를 관리해야 할 수 있습니다.
gkectl
을 사용하여 클러스터를 만들면 기본적으로 GKE On-Prem API로 등록됩니다. 클러스터가 생성된 후 클러스터를 등록하여 GKE On-Prem API 클라이언트를 사용할 수도 있습니다.
GKE On-Prem API 클라이언트 제한사항
gkectl
도구는 지원되는 기능 중 가장 성숙한 도구입니다. 선택할 때 GKE On-Prem API 클라이언트의 기능을 검토하는 것이 좋습니다. 다음 목록에는 GKE On-Prem API 클라이언트에서 지원하지 않는 기능이 나와 있습니다. GKE On-Prem API 클라이언트가 계속 발전하고 있으므로 이 목록을 수시로 확인하세요.
- 관리자 클러스터 만들기 및 업그레이드
- 보안 비밀 관리 및 순환
- 인증서 순환
- 인증
- 사용량 측정
- 애플리케이션 수준 로깅 및 모니터링
- 고급 네트워킹
- 비공개 레지스트리
- Seesaw 부하 분산기
- Windows 노드 풀