1장. 공유 리소스 CSI Driver Operator
클러스터 관리자는 볼륨 유형을 csi
로 사용하는 Kubernetes 오브젝트에서 CSI(Share Resource Container Storage Interface) 드라이버를 사용하여 Secret
또는 ConfigMap
오브젝트의 콘텐츠가 포함된 인라인 임시 볼륨을 프로비저닝할 수 있습니다. 이렇게 하면 볼륨 마운트를 노출하는 Pod 및 기타 Kubernetes 유형이 OpenShift Container Platform 빌드에서 클러스터의 모든 네임스페이스에서 해당 오브젝트의 콘텐츠를 안전하게 사용할 수 있습니다. 이를 위해 현재 두 가지 유형의 공유 리소스가 있습니다.
-
Secret
오브젝트에 대한SharedSecret
사용자 정의 리소스 -
ConfigMap
오브젝트에 대한SharedConfigMap
사용자 정의 리소스
1.1. CSI 정보
스토리지 벤더는 일반적으로 Kubernetes의 일부로 스토리지 드라이버를 제공합니다. CSI(Container Storage Interface) 구현을 통해 타사 공급자는 코어 Kubernetes 코드를 변경하지 않고 표준 인터페이스를 사용하여 스토리지 플러그인을 제공할 수 있습니다. CSI Operator는 in-tree 볼륨 플러그인에서 사용할 수 없는 볼륨 스냅샷과 같은 사용자 스토리지 옵션을 빌드합니다.