Esta página é destinada a especialistas em armazenamento que conectam ou ajudam a conectar o armazenamento a outros serviços, como o Google Cloud. Para saber mais sobre papéis comuns e tarefas de exemplo mencionados no conteúdo do Google Cloud , consulte Tarefas e papéis de usuário comuns do GKE.
Qualificação de armazenamento GDC Ready
OGoogle Cloud estabeleceu os seguintes requisitos para que o sistema de um parceiro de armazenamento alcance a qualificação de pronto para Google Distributed Cloud (GDC). A Container Storage Interface (CSI) é um padrão independente de fornecedores para expor seus sistemas de armazenamento em blocos e arquivos a sistemas de orquestração de contêiner (COs, na sigla em inglês), como o Kubernetes. A qualificação de armazenamento pronto para GDC garante que os drivers de CSI dos nossos parceiros de armazenamento possam fornecer uma experiência perfeita entre o GDC (em VMware ou bare metal) e os sistemas de armazenamento de arquivos dos parceiros.
Para que um driver CSI de um parceiro seja considerado para o programa, o parceiro precisa oferecer suporte ao seguinte:
- Capacidade de implantar o driver CSI de armazenamento e as dependências dele usando o framework do Kubernetes.
- Funções principais que os clientes exigem hoje, incluindo o provisionamento dinâmico de volumes, usando as APIs Storage integradas do Kubernetes
- Capacidade de gerenciar o armazenamento para cenários de aumento e reduzir escala vertical vertical do Kubernetes
- Portabilidade de carga de trabalho com armazenamento permanente para as cargas de trabalho com estado
Para o Google Distributed Cloud (somente software) nas qualificações do VMware, os parceiros de armazenamento podem escolher com qual versão do vSphere realizar a qualificação. Se você não encontrar uma versão específica do vSphere incluída na matriz de qualificação para um parceiro, consulte o parceiro para confirmar o suporte.
Para qualificações do Google Distributed Cloud (somente software) em bare metal, os parceiros de armazenamento realizaram as qualificações em um ou mais sistemas operacionais com base no suporte do SO. Se você não encontrar um SO ou uma versão específicos, fale com o parceiro para confirmar o suporte.
Saiba mais sobre o programa em Parceiros prontos para GDC.
Validação da versão do GDC
Não validamos mais cada versão do software do Google Distributed Cloud apenas com cada parceiro de armazenamento porque não tivemos conflitos importantes com os fornecedores listados. Se tiver dúvidas sobre parceiros de armazenamento e validação do software do Google Distributed Cloud, entre em contato com seu gerente técnico de contas ou membro da equipe de suporte. Para saber mais sobre a política de suporte de versões, consulte a página de suporte do Google Distributed Cloud somente software.
Os seguintes fornecedores já validaram diferentes versões de suporte para as ofertas de armazenamento:
Dell EMC
Solução: driver CSI para PowerStore
Descrição: a especificação da Container Storage Interface (CSI) foi projetada para fornecer uma interface que os orquestradores de contêineres (como o Kubernetes) podem usar para provisionar armazenamento. Os fornecedores de armazenamento implementam drivers CSI que estão em conformidade com a especificação que fornece serviços de armazenamento usando essa interface de armazenamento em contêineres neutra em relação ao fornecedor.
Página da Web: https://github.com/dell/csi-powerstore/
Solução: driver CSI para PowerFlex
Descrição: o driver CSI do PowerFlex da Dell implementa a interface padronizada (especificação CSI) entre o Container Orchestrator (CO) ativado e os sistemas Dell PowerFlex. O driver é um plug-in instalado no Kubernetes para fornecer armazenamento permanente usando os sistemas de armazenamento da Dell. O driver CSI para PowerFlex oferece vários recursos de nível empresarial, incluindo, mas não se limitando ao seguinte: provisionamento estático, provisionamento dinâmico, criação e exclusão de resumos de volume e expansão.
Página da Web:
- https://github.com/dell/csi-powerflex
- https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/
Recursos adicionais validados anteriormente:
Hitachi
Solução: plug-in de armazenamento da Hitachi para contêineres
| Matriz de qualificação | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Descrição: a interface de armazenamento em contêineres (CSI, na sigla em inglês) da Hitachi Vantara é um plug-in e um conjunto de componentes que integram as distribuições do Kubernetes às plataformas de armazenamento da Hitachi (VSP, na sigla em inglês) das séries E, F, G, VSP 5000, VSP One Block 20 e VSP One Block High End (VSP One Block 85) de sistemas de armazenamento híbridos e totalmente em flash de nível empresarial.
O HSPC é um componente de software que contém bibliotecas, configurações e comandos que podem ser usados para criar um contêiner para executar seus aplicativos com estado. O componente permite que os aplicativos com estado persistam e mantenham os dados após o fim do ciclo de vida do contêiner. O HSPC fornece volumes permanentes do armazenamento da série Hitachi VSP, utiliza alta disponibilidade integrada e orquestra tarefas de armazenamento entre hosts em um cluster.
Páginas da Web:
NetApp
Solução: CSI Trident para Kubernetes
| Matriz de qualificação | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Descrição: a Container Storage Interface (CSI) fornece um framework para padronizar as comunicações entre orquestradores de contêineres e sistemas de armazenamento. A CSI é um esforço comunitário impulsionado pelo Grupo de Interesse Especial (SIG, na sigla em inglês) de armazenamento da Cloud Native Computing Foundation (CNCF). A NetApp implementou a CSI no Trident para simplificar o consumo de armazenamento permanente para usuários do Kubernetes e, ao mesmo tempo, oferecer uma interface universal para todas as principais plataformas de armazenamento da NetApp. A CSI é compatível com as versões 19.07 ou mais recentes do Trident e pode ser baixada em docs.netapp.
Página da Web:
Portworx
Solução: Portworx com CSI
Descrição: a plataforma de armazenamento empresarial Portworx para Kubernetes foi criada para atender aos requisitos de negócios necessários para executar aplicativos com muitos dados no Kubernetes em produção. A plataforma Portworx Enterprise oferece soluções para armazenamento de contêineres escalonável e de alto desempenho, backup do Kubernetes e recuperação de desastres, operações multicloud, segurança de dados, gerenciamento de capacidade, conformidade e governança.
Página da Web:
- https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
- Modo de acesso ReadWriteMany e Dataplane v2 (DPv2)
Se você usa o software do Google Distributed Cloud somente no VMware com o Dataplane V2 e volumes de serviço sharedv4, recomendamos usar a versão 1.28.200-gke.111 ou mais recente.
Para o software do Google Distributed Cloud somente em bare metal, crie um cluster que inclua o kube-proxy (incluído por padrão) com o driver Px-StoreV2.
Para o software do Google Distributed Cloud somente no VMware e em bare metal, a versão 1.32.x do Google Distributed Cloud é qualificada para o PX-StoreV2.
Recursos adicionais validados anteriormente:
Robin.io
Solução: armazenamento ROBIN
Descrição: o armazenamento integrado do ROBIN Cloud é um armazenamento de contêiner com reconhecimento de aplicativos que oferece recursos avançados de gerenciamento de dados e é executado em qualquer distribuição do Kubernetes, incluindo o GKE no Google Cloud e o GDC. O armazenamento integrado da nuvem ROBIN oferece desempenho bare metal e permite proteger (usando snapshots, backups), proteger (usando criptografia), colaborar (usando clones e fluxos de trabalho de push/pull semelhantes ao git) e tornar portátil (usando a sincronização na nuvem) qualquer aplicativo com estado implantado usando gráficos ou operadores do Helm.
Página da Web:
Se você usa o software do Google Distributed Cloud somente no VMware com o Dataplane V2 e volumes RWX, recomendamos usar as seguintes versões de clusters:
- Para a versão secundária 1.28, use a versão 1.28.200-gke.111 ou mais recente.
- Para o Google Distributed Cloud (somente software) em bare metal, recomendamos que você não crie um cluster sem kube-proxy com esse driver.
Recursos adicionais validados anteriormente:
VMware
Solução: driver CSI do vSphere*
| Matriz de qualificação | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
*O CSI do VMware vSphere pré-instalado com o GDC está disponível para todos os usuários a partir da versão 1.7.x do GDC. Para ver os requisitos de configuração de VM, consulte a documentação sobre pré-requisitos do VMware.
Descrição: a Container Storage Interface (CSI) do VMware vSphere é um plug-in fora da árvore que expõe o armazenamento do vSphere a cargas de trabalho conteinerizadas no Kubernetes. O plug-in ativa a VMware vSAN e outros tipos de armazenamento do vSphere. Ele se comunica com o plano de controle do Cloud Native Storage (CNS) no VMware vCenter Server para todas as operações de provisionamento de armazenamento.
Página da Web: