Cloud Code를 사용하여 Google Kubernetes Engine(GKE)으로 Kubernetes 클러스터를 만들 수 있습니다.
GKE 클러스터를 만들어 KubeConfig에 추가하기
Cloud Code는 Google Cloud Console을 열어 클러스터를 빠르게 만들 수 있습니다.
Kubernetes 탐색기를 열려면 Kubernetes 탐색기를 클릭하거나 도구 > Cloud Code > Kubernetes > 클러스터 탐색기 보기로 이동합니다.
Kubernetes 탐색기 창 헤더에서 + GKE 클러스터에 연결을 클릭합니다.
새 GKE 클러스터 만들기 또는 새 GKE Autopilot 클러스터 만들기를 선택합니다. 선택할 모드에 대한 자세한 내용은 Autopilot 및 Standard 모드 비교를 참조하세요.
메시지가 표시되면 열기를 클릭하여 Cloud Code가 Google Cloud 콘솔을 열 수 있도록 허용합니다.
Google Cloud 콘솔에서 맞춤설정할 구성 옵션을 선택한 다음 만들기를 클릭합니다.
클러스터가 생성되면 Cloud Code의 Kubernetes 탐색기에서 새로고침 아이콘을 클릭합니다.
새 클러스터의 이름이 목록에 표시되면 클러스터 이름을 클릭합니다. 새 클러스터가 구성에 추가되고 기본 컨텍스트로 설정됩니다.
기존 GKE 클러스터로 작업
기존 표준 또는 Autopilot GKE 클러스터가 있으면 이를 활성 클러스터로 설정하고 Cloud Code를 사용하여 작업할 수 있습니다.
- Kubernetes 탐색기 창 헤더에서 + GKE 클러스터 추가를 클릭합니다.
- Google Kubernetes Engine을 클릭합니다.
- 클러스터 이름을 클릭합니다. 클러스터가 KubeConfig에 추가됩니다.
클러스터를 기본 컨텍스트로 설정
활성 클러스터는 기본적으로 애플리케이션이 배포되는 클러스터입니다.
Kubernetes 탐색기에서 클러스터를 마우스 오른쪽 버튼으로 클릭한 다음 현재 컨텍스트로 설정을 클릭합니다.
GKE에서 애플리케이션 실행
GKE에서 애플리케이션을 실행하거나 디버깅하려면 프로젝트의 컨테이너 이미지 저장소를 정의해야 합니다.
자세한 내용은 컨테이너 이미지 저장을 참조하세요.
KubeConfig에서 클러스터 삭제
KubeConfig에서 클러스터를 삭제한 후에는 클러스터를 배포할 수 없습니다.
Kubernetes 탐색기에서 클러스터를 마우스 오른쪽 버튼으로 클릭한 다음 KubeConfig에서 삭제를 클릭합니다.
다른 클라우드 제공업체의 클러스터 만들기 및 추가
온프레미스 클러스터를 사용하거나 Azure 또는 AWS와 같은 다른 제공업체의 클러스터를 사용하는 경우 제공업체의 도구를 사용하여 클러스터를 만들고 KubeConfig에 추가합니다.
다음 단계
- kubeconfig 파일을 사용하여 클러스터 액세스 구성
- Cloud Code에서 kubeconfig 파일을 추가, 삭제, 전환하는 방법 알아보기
- Skaffold를 사용하여 마이크로서비스 애플리케이션의 일부 개발 및 디버깅
- 파일 동기화 및 핫 리로드를 사용하여 개발 속도 높이기
- Cloud Code에서 애플리케이션 디버그