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

더 알아보기 (Learn more)