알파 클러스터 만들기

이 페이지에서는 Google Kubernetes Engine에 Kubernetes 알파 기능이 사용 설정된 클러스터인 Google Kubernetes Engine 알파 클러스터를 만드는 방법을 보여줍니다. 또한 클러스터 유형클러스터 아키텍처에 대한 자세한 내용을 읽어볼 수도 있습니다.

시작하기 전에

시작하기 전에 다음 태스크를 수행했는지 확인합니다.

다음 방법 중 하나를 사용하여 기본 gcloud 설정을 진행합니다.

  • gcloud init를 사용하여 기본값 설정 과정을 진행합니다.
  • gcloud config를 사용하여 프로젝트 ID, 영역, 리전을 개별적으로 설정합니다.

gcloud init 사용

One of [--zone, --region] must be supplied: Please specify location 오류가 표시되면 이 섹션을 완료합니다.

  1. gcloud init를 실행하고 다음 안내를 따르세요.

    gcloud init

    원격 서버에서 SSH를 사용하는 경우 --console-only 플래그를 사용하여 다음 명령어로 브라우저를 실행하지 못하게 할 수 있습니다.

    gcloud init --console-only
  2. 안내를 따라 gcloud에서 Google Cloud 계정을 사용하도록 승인합니다.
  3. 새 구성을 만들거나 기존 구성을 선택합니다.
  4. Google Cloud 프로젝트를 선택합니다.
  5. 기본 Compute Engine 영역을 선택합니다.

gcloud config 사용

  • 기본 프로젝트 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 container clusters create cluster-name \
    --enable-kubernetes-alpha \
    [--zone compute-zone] \
    [--cluster-version version]

다음을 바꿉니다.

  • cluster-name: 선택한 클러스터의 이름입니다.
  • compute-zone: 클러스터를 만들 영역입니다. --zone 옵션 플래그는 gcloud config set compute/zone으로 설정된 기본 compute/zone 속성을 재정의합니다.

  • version: 클러스터에서 실행할 GKE 버전입니다. 설정되지 않은 경우 클러스터는 버전 관리 및 업그레이드에 설명된 현재 기본 버전을 실행합니다.

알파 클러스터가 업그레이드되지 않고 30일 후 삭제된다는 경고 확인 메시지가 표시됩니다.

This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the GKE SLA and should
  not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.

Console

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

    Google Kubernetes Engine 메뉴로 이동

  2. 만들기를 클릭합니다.

  3. 클러스터 기본사항 섹션에서 다음을 완료합니다.

    1. 클러스터의 이름을 입력합니다.
    2. 위치 유형에서 영역을 선택한 후 클러스터에 사용할 영역을 선택합니다.
    3. 멀티 영역 클러스터를 만드는 경우 기본 노드 위치 지정 체크박스를 선택한 후 클러스터를 실행할 추가 영역을 선택합니다.
    4. 마스터 버전에서 정적 버전을 선택한 다음 GKE 버전을 선택합니다.

  4. 탐색창의 노드 풀에서 default-pool을 클릭합니다.

  5. 노드 풀 세부정보 섹션에서 다음을 완료합니다.

    1. 기본 노드 풀이름을 입력합니다.
    2. 정적 버전 노드의 경우 노드 버전을 선택합니다.
    3. 클러스터에서 만들 노드 수를 입력합니다. 노드 및 해당 리소스(예: 방화벽 경로)에 사용 가능한 리소스 할당량이 있어야 합니다.
    4. 자동 업그레이드 사용 설정자동 복구 사용 설정을 선택 취소합니다.
  6. 탐색창의 노드 풀에서 노드를 클릭합니다.

  7. 이미지 유형 드롭다운 목록에서 원하는 노드 이미지를 선택합니다.

  8. 인스턴스에 사용할 기본 머신 구성을 선택합니다. 요금은 머신 유형마다 다르게 청구됩니다. 기본 머신 유형은 e2-medium입니다. 머신 유형 가격 정보는 머신 유형 가격표를 참조하세요.

  9. 부팅 디스크 유형 드롭다운 목록에서 원하는 디스크 유형을 선택합니다.

  10. 부팅 디스크 크기를 입력합니다.

  11. 탐색창의 클러스터에서 기능을 클릭합니다.

  12. 이 클러스터에서 Kubernetes 알파 기능 사용 설정을 클릭합니다.

  13. 경고를 읽고 결과를 이해합니다를 선택합니다.

  14. 만들기를 클릭합니다.

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

알파 클러스터가 만료되는 시기 확인

알파 클러스터가 만료되는 시기를 확인하려면 다음 명령어를 실행합니다.

gcloud container clusters list

다음 단계