볼륨 명세 capability 블록
볼륨 명세 capability 블록 (Nomad volume specification capability block)
CSI 볼륨이 지원하는 접근 모드를 선언하는 capability 블록을 알아봐요.
출처: 문서
본문
capability 블록은 CSI 볼륨이 지원하는 접근 모드를 선언해요. 이는 CSI 볼륨 명세 안에 있으며, 볼륨이 어떤 방식으로 마운트될 수 있는지 나타내요.
capability 파라미터
capability 블록은 다음 파라미터를 포함해요.
| 파라미터 | 설명 |
|---|---|
access_mode |
볼륨이 지원하는 접근 모드를 지정해요. 허용되는 값은 single-node-writer, single-node-reader-only, multi-node-reader-only, multi-node-single-writer, multi-node-multi-writer 중 하나예요. |
attachment_mode |
볼륨이 연결될 방식이 장치(device)인지 파일시스템인지 지정해요. 허용되는 값은 device와 file-system이에요. |
access_mode와 attachment_mode는 해당 CSI 플러그인이 제공하는 값을 신뢰해야 해요. 각 조합이 지원되는지 여부는 플러그인에 따라 달라요.
예시
volume "db" {
type = "csi"
source = "my-csi-volume"
capability {
access_mode = "single-node-writer"
attachment_mode = "file-system"
}
}