Kubernetes 클러스터 관리

Cloud Code를 사용하면 Google Kubernetes Engine(GKE) 또는 minikube로 Kubernetes 클러스터를 만들 수 있습니다. Docker Desktop을 사용하는 경우 로컬 클러스터로 작업할 수도 있습니다.

GKE 클러스터를 만들어 KubeConfig에 추가하기

Kubernetes 탐색기가 Google Cloud Console을 열어 클러스터를 빠르게 만들 수 있습니다.

  1. Kubernetes 탐색기를 열려면 Kubernetes 탐색기 아이콘 Cloud Code - Kubernetes를 클릭합니다.
  2. Kubernetes 탐색기 창의 헤더에서 + KubeConfig에 클러스터 추가를 클릭합니다.
  3. Google Kubernetes Engine을 선택한 후 + 새 GKE 클러스터 만들기를 클릭합니다.
  4. 표준 또는 Autopilot을 선택합니다. 자세한 내용은 Autopilot 및 표준 모드 비교를 참조하세요.
  5. 메시지가 표시되면 열기를 클릭하여 Cloud Code가 Cloud Console을 열 수 있도록 허용합니다.
  6. Cloud Console에서 맞춤설정하려는 구성 옵션을 선택한 다음 만들기를 클릭합니다.
  7. 클러스터가 생성되면 VS Code에서 Kubernetes 클러스터 뷰 새로고침 새로고침을 클릭합니다.
  8. 새 클러스터의 이름이 목록에 표시되면 클러스터 이름을 클릭합니다. 새 클러스터가 구성에 추가되고 기본 컨텍스트로 설정됩니다.

팁: 명령어 팔레트(관리 톱니바퀴 아이콘 > 명령어 팔레트)를 사용하여 Kubernetes 클러스터를 만들려면 명령어 팔레트를 시작한 다음 Cloud Code: GKE 클러스터 만들기 명령어를 실행합니다.

기존 GKE 클러스터로 작업

기존 표준 또는 Autopilot GKE 클러스터가 있으면 이를 활성 클러스터로 설정하고 Cloud Code를 사용하여 작업할 수 있습니다.

  1. Kubernetes 탐색기 창의 헤더에서 + KubeConfig에 클러스터 추가를 클릭합니다.
  2. Google Kubernetes Engine을 클릭합니다.
  3. 클러스터 이름을 클릭합니다. 클러스터가 KubeConfig에 추가됩니다.

클러스터를 기본 컨텍스트로 설정

활성 클러스터는 기본적으로 애플리케이션이 배포되는 클러스터입니다.

Kubernetes 탐색기에서 클러스터를 마우스 오른쪽 버튼으로 클릭한 다음 활성 클러스터로 설정을 클릭합니다.

KubeConfig에서 클러스터 삭제

KubeConfig에서 클러스터를 삭제한 후에는 클러스터를 배포할 수 없습니다.

Kubernetes 탐색기에서 클러스터를 마우스 오른쪽 버튼으로 클릭한 다음 클러스터에서 컨텍스트 삭제를 클릭합니다.

Minikube 클러스터 시작

  1. minikube 상태 표시줄을 클릭합니다.

    minikube 상태 표시줄

  2. 제어할 Minikube(클러스터) 프로필 선택 옵션이 채워지면 minikube를 클릭한 다음 시작을 클릭합니다.

Minikube 클러스터 일시중지 또는 중지

  1. Minikube 상태 표시줄을 클릭합니다.

    minikube 상태 표시줄

  2. 제어할 Minikube(클러스터) 프로필 선택 옵션이 채워지면 minikube를 클릭한 다음 중지 또는일시중지를 클릭합니다.

다른 클라우드 제공업체에서 클러스터 만들기 및 추가

온프렘 클러스터를 사용하거나 Azure 또는 AWS와 같은 다른 제공업체의 클러스터를 사용하는 경우 제공업체의 도구를 사용하여 클러스터를 만들고 KubeConfig에 추가합니다.

로컬 클러스터 작업

Docker Desktop(Mac 또는 Windows)을 사용하는 경우 minikube 외에도 Cloud Code로 작업할 수도 있습니다.

Cloud Code를 로컬 클러스터와 함께 사용하려면 기본 구성(예: ~/.kube/config)에 로컬 클러스터가 포함되어 있는지 확인합니다. 이 클러스터는 현재 컨텍스트로 설정되어야 합니다.

예를 들어 Docker Desktop에서 로컬 클러스터 docker-for-desktop을 사용하는 경우 다음 명령어를 실행하여 원하는 클러스터를 설정합니다.

kubectl config use-context docker-for-desktop

지원 받기

의견을 보내려면 GitHub에서 문제를 신고하거나 Stack Overflow에서 질문하세요.