클러스터 및 노드의 네트워크 대역폭 늘리기


이 페이지에서는 등급 1 대역폭을 사용하여 Google Kubernetes Engine(GKE) 클러스터 및 클러스터 노드의 네트워크 대역폭 한도를 늘리는 방법을 보여줍니다.

가격 책정

등급 1 대역폭을 사용 설정하면 고대역폭 가격이 적용됩니다.

시작하기 전에

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

  • Google Kubernetes Engine API를 사용 설정합니다.
  • Google Kubernetes Engine API 사용 설정
  • 이 태스크에 Google Cloud CLI를 사용하려면 gcloud CLI를 설치한 후 초기화합니다. 이전에 gcloud CLI를 설치한 경우 gcloud components update를 실행하여 최신 버전을 가져옵니다.

제한사항

  • Compute Engine 제한사항이 적용됩니다.
  • 등급 1 대역폭을 사용 설정하면 GKE는 Google Virtual NIC(gVNIC)를 사용 설정하고 노드 풀에 등급 1 대역폭이 사용 설정되어 있는 한 gVNIC를 관리합니다.
  • 등급 1 대역폭은 N2, N2D, C2, C2D, C3, M3 VM에서만 지원됩니다.

요구사항

  • GKE 노드는 Container-Optimized OS 노드 이미지를 사용해야 합니다.

클러스터에서 등급 1 대역폭 사용 설정

등급 1 대역폭이 사용 설정된 클러스터를 만들거나 등급 1 대역폭을 사용하도록 클러스터를 업데이트할 수 있습니다.

등급 1 대역폭이 사용 설정된 클러스터에는 기본적으로 노드 풀 등급 1 대역폭이 사용 설정되어 있습니다. 노드 풀 대역폭을 TIER_UNSPECIFIED로 설정하면 노드 풀 설정이 클러스터 대역폭 설정을 재정의합니다.

등급 1 대역폭이 사용 설정된 클러스터 만들기

등급 1 대역폭을 사용하는 클러스터를 만듭니다.

gcloud container clusters create CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

CLUSTER_NAME을 클러스터 이름으로 바꿉니다.

등급 1 대역폭을 사용 설정하도록 클러스터 업데이트

등급 1 대역폭을 사용하도록 클러스터를 업데이트합니다.

gcloud container clusters update CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

CLUSTER_NAME을 기존 클러스터 이름으로 바꿉니다.

노드 풀에서 등급 1 대역폭 사용 설정

등급 1 대역폭이 사용 설정된 노드 풀을 만들거나 등급 1 대역폭을 사용하도록 노드 풀을 업데이트할 수 있습니다.

등급 1 대역폭이 사용 설정된 클러스터에는 기본적으로 노드 풀 등급 1 대역폭이 사용 설정되어 있습니다. 하지만 노드 풀 API는 등급 1에 대한 클러스터 수준 구성을 재정의합니다.

등급 1 대역폭이 사용 설정된 노드 풀 만들기

등급 1 대역폭을 사용하는 노드 풀을 만듭니다.

gcloud container node-pools create NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

다음을 바꿉니다.

  • NODEPOOL_NAME: 새 노드 풀의 이름입니다.
  • CLUSTER_NAME: 기존 클러스터의 이름

등급 1 대역폭을 사용 설정하도록 노드 풀을 업데이트합니다.

등급 1 대역폭을 사용하도록 노드 풀을 업데이트합니다.

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

다음을 바꿉니다.

  • NODEPOOL_NAME: 업데이트하려는 노드 풀의 이름
  • CLUSTER_NAME: 기존 클러스터의 이름

클러스터 또는 노드 풀에서 등급 1 대역폭 사용 중지

클러스터 수준 또는 노드 풀 수준에서 등급 1 대역폭을 사용 중지할 수 있습니다. 클러스터 수준에서 등급 1 대역폭을 사용 중지하면 노드 풀 등급 1 대역폭이 TIER_UNSPECIFIED로 설정됩니다. 클러스터 수준에서 등급 1 대역폭을 사용 중지해도 기존 노드 풀 구성은 사용 중지되지 않습니다.

기본 대역폭을 사용하도록 클러스터를 업데이트합니다.

gcloud container clusters update CLUSTER_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

기본 대역폭을 사용하도록 노드 풀을 업데이트합니다.

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

다음 단계