클러스터 관리

이 페이지에서는 Google Kubernetes Engine에서 클러스터를 관리하는 방법을 보여줍니다. 클러스터 작동 방법을 보려면 클러스터 아키텍처를 참조하세요.

시작하기 전에

이 작업을 준비하려면 다음 단계를 완료하세요.

  • Google Kubernetes Engine API가 사용 설정되었는지 확인합니다.
  • Google Kubernetes Engine API 사용 설정
  • Cloud SDK가 설치되었는지 확인합니다.
  • 기본 프로젝트 ID를 설정합니다.
    gcloud config set project [PROJECT_ID]
  • 영역 클러스터를 사용하는 경우 기본 컴퓨팅 영역을 설정합니다.
    gcloud config set compute/zone [COMPUTE_ZONE]
  • 리전 클러스터를 사용하는 경우 기본 컴퓨팅 리전을 설정합니다.
    gcloud config set compute/region [COMPUTE_REGION]
  • gcloud를 최신 버전으로 업데이트합니다.
    gcloud components update

클러스터 보기

gcloud

특정 클러스터를 보려면 다음 명령어를 실행합니다.

gcloud container clusters describe [CLUSTER_NAME]

기본 영역에 있는 모든 클러스터를 보려면 다음을 수행하세요.

gcloud container clusters list

콘솔

클러스터를 보려면 GCP 콘솔에서 Google Kubernetes Engine 메뉴로 이동합니다.

Google Kubernetes Engine 메뉴로 이동

클러스터에 대한 자세한 내용을 보려면 목록에서 클러스터를 선택합니다.

kubectl의 기본 클러스터 설정

클러스터가 여러 개인 경우 kubectl 명령줄 도구의 기본 클러스터를 설정할 수 있습니다.

자세히 알아보려면 kubectl 명령어의 기본 클러스터 설정을 참조하세요.

gcloud의 기본 클러스터 설정

gcloud

gcloud 명령어의 기본 클러스터를 설정하려면 다음 명령어를 실행합니다.

gcloud config set container/cluster [CLUSTER_NAME]

영역 추가 또는 삭제

다음 섹션에서는 클러스터 영역을 추가 또는 삭제하는 방법을 설명합니다.

영역 클러스터의 영역 변경

gcloud

영역 클러스터의 영역을 추가하거나 삭제하려면 gcloud container clusters update 명령어를 사용합니다.

gcloud container clusters update [CLUSTER_NAME] \
--zone [COMPUTE_ZONE] \
--node-locations [[COMPUTE_ZONE],[COMPUTE_ZONE],...]

각 항목의 의미는 다음과 같습니다.

  • [CLUSTER_NAME]은 클러스터에 대해 개발자가 선택한 이름입니다.
  • [COMPUTE_ZONE]은 클러스터 제어 영역의 영역입니다.
  • [[COMPUTE_ZONE],[COMPUTE_ZONE]...] 은 원하는 모든 영역입니다. 클러스터 제어 영역의 영역(zone)을 포함합니다.

예를 들어 example-clusterus-central1-a에서 실행됩니다. 클러스터에 2개 이상의 영역을 추가하려면 다음 명령어를 실행합니다.

gcloud container clusters update example-cluster \
--zone us-central1-a
--node-locations us-central1-a,us-central1-b,us-central1-c

또 다른 예로 example-clusterus-central1-a, us-central1-b, us-central1-c에서 실행됩니다. 클러스터를 us-central1-aus-central1-b에서만 실행하려면 다음 명령어를 실행합니다.

gcloud container clusters update example-cluster \
--zone us-central1-a \
--node-locations us-central1-a,us-central1-b

콘솔

기존 클러스터에서 영역을 추가하거나 삭제하려면 다음 단계를 수행하세요.

  1. GCP 콘솔에서 Google Kubernetes Engine 메뉴로 이동합니다.

    Google Kubernetes Engine 메뉴로 이동

  2. 클러스터의 수정 버튼(연필 모양)을 클릭합니다.

  3. 추가 영역 섹션에서 원하는 영역을 선택합니다.

  4. 저장을 클릭합니다.

지역 클러스터의 영역 변경

현재까지는 gcloud 명령어를 사용하여 기존 지역 클러스터의 영역만 변경할 수 있습니다.

gcloud

지역 클러스터의 영역을 추가하거나 삭제하려면 gcloud container clusters update 명령어를 --region 플래그와 함께 사용합니다.

gcloud container clusters update [CLUSTER_NAME] \
--region [REGION] \
--node-locations [COMPUTE_ZONE,COMPUTE_ZONE,...]

각 항목의 의미는 다음과 같습니다.

  • [CLUSTER_NAME]은 클러스터의 이름입니다.
  • [REGION]은 클러스터가 실행되는 리전입니다.
  • [[COMPUTE_ZONE],[COMPUTE_ZONE],...] 은 원하는 모든 영역입니다.

예를 들어 example-clusterus-central1-aus-central1-b에서 실행됩니다. us-central1-c를 추가하려면 다음 명령어를 실행합니다.

gcloud container clusters update example-cluster \
--region us-central1 \
--node-locations us-central1-a,us-central1-b,us-central1-c

또 다른 예로 example-clusterus-central1-a, us-central1-b, us-central1-c에서 실행됩니다. 클러스터를 us-central1-aus-central1-b에서만 실행하려면 다음 명령어를 실행합니다.

gcloud container clusters update example-cluster \
--region us-central1 \
--node-locations us-central1-a,us-central1-b

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Kubernetes Engine 문서