Kubernetes 명령줄 도구인 kubectl을 사용하면 Google Distributed Cloud (GDC) 에어 갭에서 제공하는 기본 Kubernetes 리소스 모델 (KRM) API를 호출할 수 있습니다. kubectl CLI를 사용하여 Kubernetes 커스텀 리소스 정의를 배포하여 GDC 서비스 리소스를 만들고 관리할 수 있습니다.
이 문서는 에어 갭 하드웨어 및 소프트웨어 워크플로를 관리하기 위해 API 호출을 해야 하는 GDC에서 작업하는 모든 대상 그룹을 대상으로 합니다. 자세한 내용은 GDC 에어 갭 문서의 대상 그룹을 참고하세요.
시작하기 전에
kubectl CLI를 설치하기 전에 gdcloud CLI를 설치하고 구성해야 합니다. 자세한 내용은 gdcloud CLI 사용을 참고하세요.
kubectl CLI 설치
다음 단계에 따라 GDC 환경에 kubectl CLI를 설치합니다.
gdcloud CLI를 사용하여
kubectl구성요소를 설치합니다.gdcloud components install kubectlkubectl CLI가 설치되었는지 확인합니다.
kubectl version출력은 다음과 비슷합니다.
Client Version: v1.30.2-gke.1100 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.30.12-gke.300gdcloud CLI를 사용하여
gdcloud-k8s-auth-plugin구성요소를 설치합니다.gdcloud components install gdcloud-k8s-auth-plugin
kubectl CLI가 설치되면 gdcloud CLI를 사용하여 리소스를 호스팅하는 클러스터 또는 API 서버의 kubeconfig 파일을 생성하여 API에 액세스할 수 있도록 해야 합니다.