커스텀 부팅 디스크

이 페이지에서는 Google Kubernetes Engine 클러스터노드 풀에서 특정 부팅 디스크 유형을 실행하는 방법을 설명합니다.

개요

GKE 클러스터 또는 노드 풀을 만들 때는 각 노드에 대해 Kubernetes 노드 파일 시스템을 설치할 영구 디스크 유형을 선택할 수 있습니다. 기본적으로 GKE는 표준 영구 디스크를 사용합니다. SSD 영구 디스크도 지정할 수 있습니다.

SSD 영구 디스크는 특정 작업 부하에 대해 노드 성능을 향상시킬 수 있습니다. 하지만 SSD 영구 디스크를 노드 부팅 디스크로 선택하면 추가 비용이 발생합니다. 자세한 내용은 저장소 옵션을 참조하세요.

SSD 부팅 디스크 사용의 장점

SSD 영구 디스크를 노드의 부팅 디스크로 사용하면 몇 가지 성능상의 장점을 제공합니다.

  • 노드의 부팅 시간이 빨라집니다.
  • 컨테이너에서 제공되는 바이너리 및 파일을 노드에 빠르게 제공할 수 있습니다. 그 결과 정적 파일을 호스팅하는 웹 제공 애플리케이션 또는 짧게 실행되는 I/O 집약적 일괄 작업과 같은 I/O 집약적 작업 부하 성능을 높일 수 있습니다.
  • 노드의 로컬 미디어(hostPath 또는 emptyDir 볼륨을 통해 노출)에 저장된 파일은 향상된 I/O 성능을 볼 수 있습니다.

SSD 영구 디스크와 표준 영구 디스크의 성능 비교에 대한 자세한 내용은 블록 저장소 성능 비교를 참조하세요.

부팅 디스크 유형 지정

새 클러스터 또는 노드 풀을 만들 때 부팅 디스크 유형을 표준 또는 SSD로 지정할 수 있습니다.

gcloud

커스텀 부팅 디스크로 클러스터를 만들려면 다음 명령어를 실행하세요.

[DISK-TYPE]은 다음 중 하나일 수 있습니다.

  • pd-standard는 표준 영구 디스크입니다(기본값).
  • pd-ssd는 SSD 영구 디스크입니다.
gcloud container clusters create [CLUSTER_NAME] --disk-type [DISK_TYPE]

기존 클러스터에서 노드 풀을 만들려면 다음을 사용하세요.

gcloud container node-pools create [POOL_NAME] --disk-type [DISK_TYPE]

예를 들어 다음 명령어는 SSD 영구 디스크 유형 pd-ssd를 사용하여 example-cluster 클러스터를 만듭니다.

gcloud container clusters create example-cluster --disk-type pd-ssd

콘솔

Google Cloud Platform 콘솔에서 클러스터를 만들 때 부팅 디스크를 선택하려면 다음 단계를 수행하세요.

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

    Google Kubernetes Engine 메뉴로 이동

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

  3. 표준 클러스터 템플릿을 선택하거나 작업 부하에 적합한 템플릿을 선택합니다.

  4. 원하는 대로 클러스터를 구성합니다.

  5. 기본 노드 풀에 대해 고급 수정을 클릭합니다. 부팅 디스크 유형 드롭다운 메뉴에서 표준 영구 디스크 또는 SSD 영구 디스크를 선택합니다.

  6. 저장을 클릭하여 고급 수정 오버레이를 닫습니다.

  7. 만들기를 클릭합니다. 클러스터의 기본 노드 풀에는 지정된 부팅 디스크 유형이 사용됩니다.

커스텀 부팅 디스크로 노드 풀을 만들려면 다음 안내를 따르세요.

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

    Google Kubernetes Engine 메뉴로 이동

  2. 원하는 클러스터를 선택합니다.

  3. 노드 풀 메뉴에서 노드 풀 추가를 클릭합니다.

  4. 노드 풀을 원하는 대로 구성합니다.

  5. 부팅 디스크 유형 드롭다운 메뉴에서 표준 영구 디스크 또는 SSD 영구 디스크를 선택합니다.

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

다음 단계

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

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

Kubernetes Engine