Questa pagina è rivolta agli specialisti dell'archiviazione che collegano o aiutano a collegare l'archiviazione ad altri servizi, come Google Cloud. Per scoprire di più sui ruoli comuni e sulle attività di esempio a cui facciamo riferimento nei Google Cloud contenuti, consulta Ruoli e attività comuni degli utenti GKE.
Qualifica di archiviazione GDC Ready
Google Cloud ha stabilito i seguenti requisiti che un sistema di un partner di archiviazione deve soddisfare per ottenere la qualifica GDC (Google Distributed Cloud) Ready. Container Storage Interface (CSI) è uno standard indipendente dal fornitore che consente ai fornitori di esporre i propri sistemi di archiviazione a blocchi e file ai sistemi COS (Container Orchestration System) come Kubernetes. La qualifica di archiviazione GDC Ready garantisce che i driver CSI dei nostri partner di archiviazione possano offrire un'esperienza perfetta tra GDC (su VMware o bare metal) e i sistemi di archiviazione file dei partner.
Affinché il driver CSI di un partner possa essere preso in considerazione per il programma, il partner deve supportare quanto segue:
- La capacità di eseguire il deployment del driver CSI di archiviazione e relative dipendenze, utilizzando il framework Kubernetes
- Le principali funzioni richieste dai clienti odierni, incluso il provisioning dinamico dei volumi, tramite le API di archiviazione integrate di Kubernetes
- La capacità di gestire l'archiviazione per gli scenari di scalabilità verso l'alto e verso il basso di Kubernetes
- La portabilità del carico di lavoro con archiviazione di persistenza per i carichi di lavoro stateful
Per le qualifiche del software Google Distributed Cloud solo su VMware, i partner di archiviazione hanno la possibilità di scegliere la versione di vSphere con cui eseguire la qualifica. Se non vedi una versione specifica di vSphere inclusa nella matrice di qualifica per un determinato partner, contatta il partner per confermare il supporto.
Per le qualifiche del software Google Distributed Cloud solo su bare metal, i partner di archiviazione hanno eseguito le qualifiche su uno o più sistemi operativi in base al supporto del sistema operativo. Se non vedi un sistema operativo o una versione specifici, contatta il partner per confermare il supporto.
Puoi scoprire di più sul programma in Partner GDC Ready.
Convalida della versione GDC
Non convalidiamo più ogni release del software Google Distributed Cloud solo con ogni partner di archiviazione perché non abbiamo riscontrato conflitti importanti con i fornitori elencati. Per dubbi sui partner di archiviazione e sulla convalida del software Google Distributed Cloud, contatta il tuo account manager tecnico o un membro del team di assistenza. Per scoprire di più sulla policy di supporto delle versioni, consulta la pagina di assistenza del software Google Distributed Cloud.
I seguenti fornitori hanno convalidato in precedenza diverse versioni del supporto per le loro offerte di archiviazione:
Dell EMC
Soluzione: driver CSI per PowerStore
Descrizione: la specifica CSI (Container Storage Interface) è stata progettata per fornire un'interfaccia che gli orchestratori di container (come Kubernetes) possono utilizzare per il provisioning dell'archiviazione. I fornitori di archiviazione implementano driver CSI conformi alla specifica che forniscono servizi di archiviazione utilizzando questa interfaccia di archiviazione container indipendente dal fornitore.
Pagina web: https://github.com/dell/csi-powerstore/
Soluzione: driver CSI per PowerFlex
Descrizione: il driver CSI PowerFlex di Dell implementa l'interfaccia standardizzata (specifica CSI) tra l'orchestratore di container (CO) abilitato e i sistemi Dell PowerFlex. Il driver è un plug-in installato in Kubernetes per fornire spazio di archiviazione permanente utilizzando i sistemi di archiviazione Dell. Il driver CSI per PowerFlex offre diverse funzionalità di livello aziendale, tra cui, a titolo esemplificativo: provisioning statico, provisioning dinamico, creazione ed eliminazione di snapshot dei volumi ed espansione.
Pagina web:
- https://github.com/dell/csi-powerflex
- https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/
Funzionalità aggiuntive convalidate in precedenza:
Hitachi
Soluzione: plug-in di archiviazione Hitachi per container
Descrizione: il plug-in di archiviazione Hitachi per container (HSPC) fornisce la connettività tra i container Docker, Kubernetes o Kubernetes CSI e i sistemi di archiviazione ibridi e all-flash di classe enterprise Hitachi Virtual Storage Platform (VSP) serie E, serie F, serie G, serie VSP-5000 e serie VSP One Block 20.
HSPC è un componente software che contiene librerie, impostazioni e comandi che puoi utilizzare per creare un container per eseguire le tue applicazioni stateful. Il componente consente alle applicazioni stateful di conservare e mantenere i dati dopo la fine del ciclo di vita del container. HSPC fornisce volumi permanenti dall'archiviazione della serie Hitachi VSP, utilizza la funzionalità di alta disponibilità integrata e orchestra le attività di archiviazione tra gli host in un cluster.
Pagine web:
- 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
Funzionalità aggiuntive convalidate in precedenza:
NetApp
Soluzione: CSI Trident per Kubernetes
Descrizione: Container Storage Interface (CSI) fornisce un framework per standardizzare le comunicazioni tra gli orchestratori di container e i sistemi di archiviazione. CSI è un'iniziativa della community guidata dal SIG (Special Interest Group) di archiviazione della Cloud Native Computing Foundation (CNCF). NetApp ha implementato CSI in Trident per semplificare l'utilizzo dello spazio di archiviazione permanente per gli utenti di Kubernetes, offrendo al contempo un'interfaccia universale a tutte le principali piattaforme di archiviazione NetApp. CSI è supportato dalle versioni di Trident 19.07 o successive e può essere scaricato da netapp.io.
Pagina web:
Funzionalità aggiuntive convalidate in precedenza:
Portworx
Soluzione: Portworx con CSI
Descrizione: la piattaforma di archiviazione Portworx Enterprise per Kubernetes è stata creata per soddisfare i requisiti aziendali necessari per eseguire applicazioni ricche di dati su Kubernetes in produzione. La piattaforma Portworx Enterprise fornisce soluzioni per l'archiviazione di container scalabile e performante, il backup di Kubernetes e il ripristino di emergenza, le operazioni multi-cloud, la sicurezza dei dati, la gestione della capacità, la conformità e la governance.
Pagina web:
- https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
- Modalità di accesso ReadWriteMany e Dataplane v2 (DPv2)
Se utilizzi il software Google Distributed Cloud solo su VMware con Dataplane V2 e volumi di servizio sharedv4, ti consigliamo di utilizzare la versione 1.28.200-gke.111 o successive.
Per il software Google Distributed Cloud solo su bare metal, crea un cluster che includa kube-proxy (incluso per impostazione predefinita) con il driver Px-StoreV2.
Per il software Google Distributed Cloud solo su VMware e bare metal, la versione 1.32.x di Google Distributed Cloud è qualificata per PX-StoreV2.
Funzionalità aggiuntive convalidate in precedenza:
Robin.io
Soluzione: archiviazione ROBIN
Descrizione: l'archiviazione integrata nel cloud ROBIN è un'archiviazione di container con riconoscimento delle applicazioni che offre funzionalità avanzate di gestione dei dati e viene eseguita su qualsiasi distribuzione Kubernetes, inclusi GKE Google Cloud e GDC. L'archiviazione integrata nel cloud ROBIN offre prestazioni bare metal e ti consente di proteggere (utilizzando snapshot e backup), proteggere (utilizzando la crittografia), collaborare (utilizzando cloni e flussi di lavoro push/pull simili a Git) e rendere portabile (utilizzando la sincronizzazione cloud) qualsiasi applicazione stateful di cui è stato eseguito il deployment utilizzando grafici o operatori Helm.
Pagina web:
Se utilizzi il software Google Distributed Cloud solo su VMware con Dataplane V2 e volumi RWX, ti consigliamo di utilizzare le seguenti versioni dei cluster:
- Per la versione secondaria 1.28, utilizza la versione 1.28.200-gke.111 o successive.
- Per il software Google Distributed Cloud solo su bare metal, ti consigliamo di non creare un cluster senza kube-proxy con questo driver.
Funzionalità aggiuntive convalidate in precedenza:
VMware
| Soluzione | Driver CSI vSphere* | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Matrice di qualifica |
|
||||||||||||||||||
| *Il driver CSI VMware vSphere preinstallato con GDC è in disponibilità generale a partire dalla versione 1.7.x di GDC. Per i requisiti di configurazione delle VM, consulta la documentazione sui prerequisiti di VMware. | |||||||||||||||||||
| Descrizione | VMware vSphere Container Storage Interface (CSI) è un plug-in out-of-tree che espone l'archiviazione vSphere ai carichi di lavoro containerizzati su Kubernetes. Il plug-in abilita VMware vSAN e altri tipi di archiviazione vSphere. Comunica con il piano di controllo CNS (Cloud Native Storage) su VMware vCenter Server per tutte le operazioni di provisioning dell'archiviazione. | ||||||||||||||||||
| Pagina web | https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver |