클러스터 만들기

이 페이지에서는 Google Kubernetes Engine에서 기본 기능이 사용 설정된 단일 영역 클러스터를 만드는 방법을 보여줍니다. 클러스터에서 GKE의 특정 기능을 사용 설정하거나 구성하려면 해당 기능에 대한 문서를 참조하세요. 또한 만들 수 있는 클러스터의 유형에 대해 자세히 알아볼 수 있습니다.

클러스터를 만든 후에는 영역 클러스터를 리전 클러스터로 또는 리전 클러스터를 영역 클러스터로 변경할 수 없습니다.

시작하기 전에

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

  • 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 또는 Google Cloud Console을 사용하여 단일 영역 클러스터를 만들 수 있습니다.

gcloud

gcloud 명령줄 도구로 클러스터를 만들려면 다음 gcloud container clusters 명령어 중 하나를 사용합니다.

[CLUSTER_NAME]과 같은 자리표시자 값을 적절한 값으로 바꿉니다.

출시 채널 사용:

[CHANNEL]을 출시 채널 이름(stable, regular, rapid 중 하나)으로 바꿉니다. 프로덕션 워크로드에는 rapid 채널에 등록된 클러스터가 지원되지 않습니다.

gcloud container clusters create [CLUSTER_NAME] \
    --zone [COMPUTE_ZONE] \
    --release-channel [CHANNEL]

기본 버전 사용:

gcloud container clusters create [CLUSTER_NAME] \
    --zone [COMPUTE_ZONE]

특정 버전 사용:

[VERSION]을 특정 버전으로 바꿉니다.

gcloud container clusters create [CLUSTER_NAME] \
    --zone [COMPUTE_ZONE] \
    --cluster-version [VERSION]

선택적 플래그의 전체 목록은 gcloud container clusters create 문서를 참조하세요.

Console

Cloud Console을 사용하여 단일 영역 클러스터를 만들려면 다음 안내를 따르세요.

  1. Cloud Console에서 Google Kubernetes Engine 메뉴로 이동합니다.

    Google Kubernetes Engine 메뉴로 이동

  2. 클러스터 만들기를 클릭합니다.

  3. 표준 클러스터 템플릿을 선택하거나 워크로드에 적합한 템플릿을 선택합니다.

  4. 다음 중 하나를 선택하여 클러스터 버전을 선택합니다.

    • 클러스터가 등록된 출시 채널을 선택합니다. 클러스터 및 노드 풀이 해당 채널 내에서 자동 업그레이드됩니다.
    • 특정 GKE 버전을 선택합니다. 자동 업그레이드는 기본적으로 사용 설정되며 현재 버전이 자동 업그레이드로 선택되면 클러스터와 해당 노드 풀이 자동 업그레이드됩니다.
    • 기본 버전을 선택합니다. 자동 업그레이드는 기본적으로 사용 설정되며 현재 버전이 자동 업그레이드로 선택되면 클러스터와 해당 노드 풀이 자동 업그레이드됩니다.

    출시 채널을 사용하는 것이 좋습니다. 버전을 지정해야 하는 경우 자동 업그레이드를 사용 설정된 상태로 유지하는 것이 좋습니다.

  5. 필요한 경우 템플릿을 맞춤설정합니다. 다음 필드는 필수입니다.

    • 이름: 클러스터 이름을 선택합니다. 프로젝트 및 영역 내에서 고유해야 합니다.
    • 위치 유형: 클러스터의 모든 노드가 동일 영역에 있는지 아니면 지정된 리전의 모든 영역에 있을 수 있는지 여부입니다.
    • 영역: 위치 유형이 영역인 경우 클러스터를 만들 Compute Engine 컴퓨팅 영역입니다.
    • 리전: 위치 유형이 리전인 경우 클러스터를 만들 Compute Engine 컴퓨팅 영역입니다.
    • 노드 풀:
      • 클러스터 크기: 클러스터에 만들 노드 수입니다. 노드 및 해당 리소스(예: 방화벽 경로)에 사용 가능한 리소스 할당량이 있어야 합니다.
      • 머신 유형: 인스턴스에 사용할 Compute Engine 머신 유형입니다. 각 머신 유형은 서로 다르게 청구됩니다. 기본 머신 유형은 n1-standard-1입니다. 머신 유형 가격 정보는 머신 유형 가격표를 참조하세요.
  6. 만들기를 클릭합니다.

클러스터를 만든 후에는 kubectl을 구성해야 명령줄에서 클러스터와 상호작용할 수 있습니다.

다음 단계

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

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

Kubernetes Engine 문서