개발자 도구 개요

Google Distributed Cloud (GDC) 에어 갭 유니버스와 상호작용하려면 다음 도구 중 하나 이상을 구성해야 합니다.

  • GDC 콘솔: GDC 에어 갭의 기본 그래픽 사용자 인터페이스입니다.
  • gdcloud CLI: GDC 에어 갭의 기본 명령줄 인터페이스 (CLI)입니다.
  • kubectl CLI: Kubernetes 리소스 모델 (KRM) API를 관리하는 데 사용되는 Kubernetes CLI입니다.
  • Terraform: Terraform Kubernetes 제공자를 사용하여 KRM API를 관리하는 코드형 인프라 (IaC) 도구입니다.

이러한 도구를 사용하면 애플리케이션을 배포 및 관리하고, 인프라를 관리하고, GDC 환경에서 리소스를 볼 수 있습니다.

이 문서는 GDC에서 리소스를 배포하고 관리하는 모든 운영자, 관리자, 개발자를 대상으로 합니다. GDC의 잠재고객 그룹에 대한 자세한 내용은 GDC 오프라인 환경용 잠재고객 문서를 참고하세요.

GDC 콘솔

GDC 콘솔은 GDC 프로젝트와 리소스를 관리할 수 있는 그래픽 사용자 인터페이스입니다. GDC 콘솔에서 워크로드 모니터링, 리소스 액세스 관리, 감사 로그 보기 등 다양한 작업을 실행할 수 있습니다.

GDC 콘솔에 액세스하려면 인프라 운영자 그룹에서 제공한 GDC URL을 웹브라우저에서 엽니다. 로그인하려면 ID 공급업체로 인증해야 합니다.

자세한 내용은 GDC 콘솔 액세스를 참고하세요.

gdcloud CLI

gdcloud CLI는 연결이 끊긴 환경에서 리소스를 관리하기 위한 GDC 에어갭 명령줄 도구입니다. gdcloud CLI는 다음과 같은 기능을 제공합니다.

  • 맞춤설정 가능한 구성 및 속성
  • 클러스터, API 서버, 영역 및 전역 컨텍스트 인증
  • 자동 완성
  • 접근성

자세한 내용은 gdcloud CLI 사용을 참고하세요.

모든 gdcloud CLI 명령어의 참조 문서는 gdcloud 참조 개요를 참고하세요.

kubectl CLI

Kubernetes CLI 도구인 kubectl을 사용하면 기본 Kubernetes 리소스 모델 (KRM) API를 호출하여 GDC 리소스를 만들고 관리할 수 있습니다. 예를 들어 kubectl CLI를 사용하여 가상 머신 (VM)을 배포하고, 클러스터 리소스를 검사 및 관리하고, 로그를 볼 수 있습니다.

GDC 문서의 대부분의 API 절차에는 kubectl CLI가 필요합니다.

kubectl CLI를 사용하여 리소스를 관리하려면 먼저 kubectl CLI 도구를 설치한 다음 kubeconfig 파일을 사용하여 리소스를 호스팅하는 GDC 클러스터 또는 API 서버로 인증해야 합니다. gdcloud CLI는 kubeconfig 파일을 자동으로 생성하는 get-credentials 명령어를 제공하며, kubeconfig 파일을 수동으로 생성할 수도 있습니다.

Terraform

HashiCorp Terraform은 인프라 리소스를 프로비저닝하고 관리할 수 있게 해주는 코드형 인프라 (IaC) 도구입니다. GDC에서는 Kubernetes API와 상호작용하여 Terraform을 사용하여 리소스를 관리할 수 있습니다. GDC는 Kubernetes 제공업체를 사용하여 Terraform에 Kubernetes API에 대한 액세스 권한을 부여합니다.

GDC의 Terraform에 대한 자세한 내용은 Terraform 개요를 참고하세요.

GDC 환경에서 Terraform을 빠르게 설정하려면 Terraform 사용을 참고하세요.

다음 단계