볼륨 명세 topology_request 블록

볼륨 명세 topology_request 블록 (Nomad volume specification topology_request block)

CSI 볼륨이 배치될 위치를 제한하는 topology_request 블록을 알아봐요.

출처: 문서

본문

topology_request 블록은 CSI 볼륨이 배치될 수 있는 위치(토폴로지)를 제한해요. 이 블록은 CSI 볼륨 명세 안에 있으며, 볼륨과 워크로드가 같은 위치(예: 같은 가용 영역)에 배치되도록 보장하는 데 사용돼요.

topology_request 파라미터

topology_request 블록은 다음 하위 블록을 포함해요.

  • topology - 볼륨의 요구 토폴로지를 선언하는 하위 블록으로, segments 파라미터를 포함해요.
    • segments - 토폴로지 세그먼트의 키-값 쌍 목록. 예: topology.kubernetes.io/zone = "us-east-1a"

예시

volume "db" {
  type   = "csi"
  source = "my-csi-volume"

  topology_request {
    topology {
      segments {
        "topology.kubernetes.io/zone" = "us-east-1a"
      }
    }
  }
}

더 알아보기 (Learn more)