5.2. CSI(Container Storage Interface)
CSI 배지는 Red Hat OpenShift Certification 내에서 특징입니다. CSI 드라이버를 사용하여 OpenShift와 통합되는 스토리지 제품에 사용할 수 있습니다.
5.2.1. 드라이버 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
CSI 드라이버는 CSI 사양 의 버전 1.0 이상을 구현해야 합니다. CSI 드라이버는 볼륨 생성 및 삭제 기능을 구현해야 합니다. 기타 모든 기능은 선택 사항이지만 구현 및 지원되는 경우 테스트할 수 있도록매니페스트 파일을통해 선언해야 합니다.
5.2.2. Operator 및 사이드카 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
이 문서에 설명된 Operator 인증 요구 사항을 충족하는 Operator를 통해 CSI 드라이버를 배포하고 관리해야 합니다. 인증된 피연산자(containers)를 사용하는 요구 사항은 드라이버의 사이드카 이미지에도 적용됩니다. 이러한 기준을 충족할 수 있도록 사이드카 이미지를 빌드하고 유지 관리해야 합니다. OpenShift의 일부로 Red Hat에서 게시 및 유지 관리하는 사이드카 이미지를 선택할 수 있습니다. 이렇게 하면 CSI 드라이버와 사이드카의 상호 운용성을 확인하고 사용 가능한 경우 사이드카 업데이트를 테스트하고 통합합니다.
5.2.3. OpenShift 상호 운용성 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
호스트에 설치된 모든 구성 요소는 인증을 위해 대상 OpenShift 릴리스에서 사용하는 Red Hat Enterprise Linux 및 Red Hat CoreOS 버전에서 테스트하고 지원해야 합니다.
CSI 드라이버는 OpenShift Virtualization 스토리지 기능 매트릭스에 나열된 스토리지 기능을 지원해야 하므로 사용자가 가상 머신의 플랫폼 서비스를 최대한 활용할 수 있습니다. CSI 제품 설명서는 이러한 기능 중 하나가 드라이버에서 지원되지 않는지 확인해야 합니다.
5.2.4. CSI 테스트 규정 준수 링크 복사링크가 클립보드에 복사되었습니다!
플러그인은 Kubernetes 엔드 투 엔드 테스트를 기반으로 OpenShift 엔드 투 엔드 테스트 의 CSI 테스트를 완료해야 합니다.
지원되는 각 스토리지 프로토콜(예: iSCSI, NFS, FC)에 대한 테스트를 실행하고 선언된 기능과 일치해야 합니다.