GKE 클러스터를 실행하면 Google Cloud의 고급 클러스터 관리 역량을 활용할 수 있다는 장점이 있습니다. 예를 들면 다음과 같습니다.
컴퓨팅 영역이란 리전 내에 대략적으로 클러스터와 리소스가 존재하는 위치를 의미합니다. 예를 들어 us-central1-a
는 us-central1
리전에 속한 영역입니다.
컴퓨팅 영역의 기본값을 us-central1-a
로 설정하려면 Cloud Shell에서 새 세션을 시작하고 다음 명령어를 실행합니다.
gcloud config set compute/zone us-central1-a
클러스터는 1개 이상의 클러스터 마스터 머신과 노드라는 다수의 작업자 머신으로 구성됩니다. 노드란 클러스터를 구성하기 위해 필요한 Kubernetes 프로세스를 실행하는 Compute Engine VM(가상 머신) 인스턴스입니다.
참고: 클러스터 이름은 문자로 시작하고 영숫자로 끝나야 하며 40자를 초과할 수 없습니다.
클러스터를 생성하려면 다음 명령어를 실행합니다. 이때 [CLUSTER-NAME]
은 선택한 클러스터 이름(예: my-cluster
)으로 바꿉니다.
gcloud container clusters create [CLUSTER-NAME]
표시되는 경고는 모두 무시해도 괜찮습니다. 클러스터 생성이 완료되는 데는 몇 분이 걸릴 수 있습니다.
정상 출력(복사 금지):
NAME LOCATION ... NODE_VERSION NUM_NODES STATUS
my-cluster us-central1-a ... 1.16.13-gke.401 3 RUNNING
클러스터를 만든 후 클러스터와 상호작용하려면 사용자 인증 정보가 필요합니다.
클러스터를 인증하려면 다음 명령어를 실행합니다. 이때 [CLUSTER-NAME]
은 클러스터 이름으로 바꿉니다.
gcloud container clusters get-credentials [CLUSTER-NAME]