볼륨 명세 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"
}
}
}
}