이 페이지는 Google Cloud와 같은 서비스에 스토리지를 연결하거나 연결을 지원하는 스토리지 전문가를 대상으로 합니다. Google Cloud 콘텐츠에서 참조하는 일반적인 역할 및 예시 태스크에 대해 자세히 알아보려면 일반 GKE 사용자 역할 및 태스크를 참조하세요.
GDC Ready 스토리지 검증
Google Cloud 는 Google Distributed Cloud (GDC) Ready 자격을 얻기 위해 스토리지 파트너 시스템에 대한 다음 요구사항을 충족합니다. 컨테이너 스토리지 인터페이스 (CSI)는 공급업체가 블록 및 파일 스토리지 시스템을 Kubernetes와 같은 컨테이너 조정 시스템 (CO)에 노출할 수 있게 하는 공급업체 독립 표준입니다. GDC Ready 스토리지 검증을 통해 Google 스토리지 파트너의 CSI 드라이버가 GDC (VMware 또는 베어 메탈)와 파트너의 파일 스토리지 시스템 간에 원활한 경험을 제공할 수 있도록 합니다.
파트너의 CSI 드라이버를 프로그램에 사용하려면 파트너는 다음 사항을 지원해야 합니다.
- Kubernetes 프레임워크를 사용하여 스토리지 CSI 드라이버와 그 종속 항목을 배포할 수 있는 기능
- Kubernetes 내장 스토리지 API를 사용한 볼륨 동적 프로비저닝을 비롯한 현재 고객이 요구하는 핵심 기능
- Kubernetes의 수직 확장/축소 시나리오를 위해 스토리지를 관리할 수 있는 기능
- 스테이트풀(Stateful) 워크로드용 영구 스토리지로 워크로드 이동성
VMware용 Google Distributed Cloud 소프트웨어 전용 자격을 얻기 위해 스토리지 파트너에게는 자격 검증을 수행할 vSphere 버전에 대한 옵션이 제공됩니다. 특정 파트너의 자격 매트릭스에 특정 버전의 vSphere가 포함되어 있지 않으면 파트너에게 문의하여 지원을 확인합니다.
베어메탈용 Google Distributed Cloud 소프트웨어 전용 자격의 경우 스토리지 파트너가 OS 지원에 따라 하나 이상의 운영체제에서 자격 검증을 수행했습니다. 특정 OS 또는 버전이 표시되지 않으면 파트너에게 문의하여 지원을 받으세요.
GDC Ready 파트너에서 프로그램에 대해 자세히 알아보세요.
GDC 버전 검증
더 이상 각 스토리지 파트너와만 Google Distributed Cloud 소프트웨어의 각 출시를 검증하지 않습니다. 나열된 공급업체와 심각한 충돌이 발생하지 않았기 때문입니다. 스토리지 파트너 및 Google Distributed Cloud 소프트웨어 전용 검증에 관한 우려사항이 있는 경우 기술 계정 관리자 또는 지원팀 구성원에게 문의하세요. 버전 지원 정책에 대해 자세히 알아보려면 Google Distributed Cloud 소프트웨어 전용 지원 페이지를 참고하세요.
다음 공급업체는 이전에 스토리지 제품에 대한 다양한 버전의 지원을 검증했습니다.
Dell EMC
솔루션: PowerStore용 CSI 드라이버
설명: 컨테이너 스토리지 인터페이스 (CSI) 사양은 컨테이너 조정자 (예: Kubernetes)가 스토리지를 프로비저닝하는 데 사용할 수 있는 인터페이스를 제공하도록 설계되었습니다. 스토리지 공급업체는 이 공급업체 중립 컨테이너 스토리지 인터페이스를 사용하여 스토리지 서비스를 제공하는 사양을 준수하는 CSI 드라이버를 구현합니다.
웹페이지: https://github.com/dell/csi-powerstore/
솔루션: PowerFlex용 CSI 드라이버
설명: Dell의 PowerFlex CSI 드라이버는 사용 설정된 Container Orchestrator (CO)와 Dell PowerFlex 시스템 간의 표준 인터페이스 (CSI 사양)를 구현합니다. 드라이버는 Dell 스토리지 시스템을 사용하여 영구 스토리지를 제공하기 위해 Kubernetes에 설치되는 플러그인입니다. PowerFlex용 CSI 드라이버는 정적 프로비저닝, 동적 프로비저닝, 볼륨 스냅샷 생성 및 삭제, 확장 등을 포함하되 이에 국한되지 않는 여러 엔터프라이즈급 기능을 제공합니다.
웹페이지:
- https://github.com/dell/csi-powerflex
- https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/
이전에 검증된 추가 기능:
Hitachi
솔루션: 컨테이너용 Hitachi Storage 플러그인
설명: 컨테이너용 Hitachi Storage 플러그인 (HSPC)은 Docker, Kubernetes, Kubernetes CSI 컨테이너와 Hitachi Virtual Storage Platform (VSP) E 시리즈, F 시리즈, G 시리즈, VSP-5000 시리즈, VSP One Block 20 시리즈 엔터프라이즈급 하이브리드 및 올플래시 스토리지 시스템 간의 연결을 제공합니다.
HSPC는 스테이트풀(Stateful) 애플리케이션 실행을 위해 컨테이너를 만드는 데 사용할 수 있는 라이브러리, 설정, 명령어가 포함된 소프트웨어 구성요소입니다. 이 구성요소를 사용하면 컨테이너의 수명 주기가 종료된 후 스테이트풀(Stateful) 애플리케이션이 데이터를 지속 및 유지 관리할 수 있습니다. HSPC는 Hitachi VSP 시리즈 스토리지의 영구 볼륨을 제공하고, 기본 제공되는 고가용성을 활용하고, 클러스터의 호스트 간 스토리지 태스크를 조정합니다.
웹페이지:
- https://docs.hitachivantara.com/search/documents?value-filters=Option~%2522Containers%2522*Product_custom~%2522Adapters%2522&content-lang=en-US
- https://support.hitachivantara.com/en/user/answers/downloads/downloads-detail.html?d=Storage%20Plug-in%20for%20Containers&pptype=Hardware%20Version
이전에 검증된 추가 기능:
NetApp
솔루션: Kubernetes용 CSI Trident
설명: 컨테이너 스토리지 인터페이스 (CSI)는 컨테이너 조정자와 스토리지 시스템 간의 통신을 표준화하는 프레임워크를 제공합니다. CSI는 Cloud Native Computing Foundation(CNCF) Storage Special Interest Group (SIG)에서 주도하는 커뮤니티 활동입니다. NetApp은 Kubernetes 사용자를 위한 영구 스토리지의 소비를 단순화하는 동시에 모든 주요 NetApp 스토리지 플랫폼에 범용 인터페이스를 제공하도록 Trident에 CSI를 구현했습니다. CSI는 Trident 19.07 이상 버전에서 지원되며 netapp.io에서 다운로드될 수 있습니다.
웹페이지:
이전에 검증된 추가 기능:
Portworx
솔루션: CSI를 사용하는 Portworx
설명: Kubernetes용 Portworx 엔터프라이즈 스토리지 플랫폼은 프로덕션 환경의 Kubernetes에서 데이터가 풍부한 애플리케이션을 실행하는 데 필요한 비즈니스 요구사항을 해결하도록 빌드되었습니다. Portworx Enterprise 플랫폼은 확장 가능하고 성능이 우수한 컨테이너 스토리지, Kubernetes 백업, 재해 복구, 멀티 클라우드 운영, 데이터 보안, 용량 관리, 규정 준수 및 거버넌스를 위한 솔루션을 제공합니다.
웹페이지:
- https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
- ReadWriteMany 액세스 모드 및 Dataplane v2 (DPv2)
VMware에서 Dataplane V2 및 sharedv4 서비스 볼륨과 함께 Google Distributed Cloud 소프트웨어 전용을 사용하는 경우 버전 1.28.200-gke.111 이상을 사용하는 것이 좋습니다.
베어메탈용 Google Distributed Cloud 소프트웨어 전용의 경우 Px-StoreV2 드라이버를 사용하여 kube-proxy (기본적으로 포함됨)가 포함된 클러스터를 만듭니다.
VMware 및 베어메탈용 Google Distributed Cloud 소프트웨어 전용의 경우 Google Distributed Cloud 버전 1.32.x가 PX-StoreV2에 대해 인증되었습니다.
이전에 검증된 추가 기능:
Robin.io
솔루션: ROBIN 스토리지
설명: ROBIN 클라우드 내장 스토리지는 고급 데이터 관리 기능을 제공하고 Google Cloud 기반 GKE 및 GDC를 비롯한 모든 Kubernetes 배포에서 실행되는 애플리케이션 인식 컨테이너 스토리지입니다. ROBIN 클라우드 내장 스토리지는 베어메탈 성능을 제공하며 보호(스냅샷, 백업을 통해), 보안(암호화를 통해), 공동작업(클론 및 푸시/풀 워크플로와 같은 git을 통한)을 통해 Helm 차트 또는 연산자를 사용하여 배포되는 모든 스테이트풀(Stateful) 애플리케이션을 이동(클라우드 동기화를 통해)할 수 있게 만들 수 있습니다.
웹페이지:
Dataplane V2 및 RWX 볼륨과 함께 VMware에서 Google Distributed Cloud 소프트웨어 전용을 사용하는 경우 다음 클러스터 버전을 사용하는 것이 좋습니다.
- 부 버전 1.28의 경우 버전 1.28.200-gke.111 이상을 사용합니다.
- 베어메탈용 Google Distributed Cloud 소프트웨어 전용의 경우 이 드라이버를 사용하여 kube-proxy 없이 클러스터를 만들지 않는 것이 좋습니다.
이전에 검증된 추가 기능:
VMware
| 솔루션 | vSphere CSI 드라이버* | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 자격 매트릭스 |
|
||||||||||||||||||
| *GDC가 사전 설치된 VMware vSphere CSI는 GDC 버전 1.7.x부터 정식 버전으로 사용 가능합니다. VM 구성 요구사항은 VMware 기본 요건 문서를 참조하세요. | |||||||||||||||||||
| 설명 | VMware vSphere 컨테이너 스토리지 인터페이스(CSI)는 Kubernetes의 컨테이너화된 워크로드에 vSphere 스토리지를 노출시키는 트리 외부 플러그인입니다. 플러그인은 VMware vSAN 및 기타 유형의 vSphere 스토리지를 사용 설정합니다. 모든 스토리지 프로비저닝 작업을 위해 VMware vCenter Server에서 클라우드 기반 스토리지(CNS) 컨트롤 플레인과 통신합니다. | ||||||||||||||||||
| 웹페이지 | https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver |