Parceiros de armazenamento compatíveis com o GDC

Esta página destina-se a especialistas de armazenamento que associam ou ajudam a associar o armazenamento a outros serviços, como o Google Cloud. Para saber mais sobre as funções comuns e exemplos de tarefas que referimos no Google Cloud conteúdo, consulte Funções e tarefas comuns do utilizador do GKE.

Qualificação de armazenamento pronto para o GDC

Google Cloud estabeleceu os seguintes requisitos que têm de ser cumpridos para que o sistema de um parceiro de armazenamento alcance a qualificação Google Distributed Cloud (GDC) Ready. A interface de armazenamento de contentores (CSI) é uma norma independente do fornecedor para que os fornecedores exponham os respetivos sistemas de armazenamento de blocos e ficheiros a sistemas de orquestração de contentores (COs), como o Kubernetes. A qualificação de armazenamento compatível com o GDC garante que os controladores CSI dos nossos parceiros de armazenamento podem oferecer uma experiência integrada entre o GDC (no VMware ou bare metal) e os sistemas de armazenamento de blocos/ficheiros dos parceiros.

Para que o controlador CSI de um parceiro seja considerado para o programa, o parceiro tem de suportar o seguinte:

  • Capacidade de implementar o controlador CSI de armazenamento e as respetivas dependências através da framework Kubernetes
  • Funções essenciais que os clientes exigem atualmente, incluindo o aprovisionamento dinâmico de volumes, através das APIs de armazenamento nativas do Kubernetes
  • A capacidade de gerir o armazenamento para cenários de escalabilidade vertical e horizontal do Kubernetes
  • Portabilidade da carga de trabalho com armazenamento persistente para as cargas de trabalho com estado

Para o Google Distributed Cloud (apenas software) nas qualificações da VMware, os parceiros de armazenamento têm a opção de escolher a versão do vSphere com a qual querem fazer a qualificação. Se não vir uma versão específica do vSphere incluída na matriz de qualificação de um determinado parceiro, contacte o parceiro para confirmar o respetivo apoio técnico.

Para as qualificações de metal exposto do Google Distributed Cloud (apenas software), os parceiros de armazenamento realizaram as qualificações num ou mais sistemas operativos com base no respetivo suporte do SO. Se não vir um SO ou uma versão específicos, contacte o parceiro para confirmar a compatibilidade.

Pode saber mais sobre o programa em Parceiros GDC Ready.

Matriz de validação da versão da GDC

A tabela seguinte realça os parceiros de armazenamento e as versões validadas do GDC, com base na opção de implementação (VMware ou bare metal). Selecione um parceiro para ver os detalhes da respetiva solução.

Parceiro de armazenamento GDC 1.28 GDC 1.29 GDC 1.30 GDC 1.31 GDC 1.32
Dell EMC Bare metal
Hitachi Bare metal Bare metal Bare metal
NetApp VMware
bare metal
VMware
bare metal
VMware
bare metal
Portworx VMware
bare metal
VMware
bare metal
VMware
bare metal
VMware
bare metal
VMWare
bare metal
Robin.io Bare metal Bare metal Bare metal Bare metal Bare metal
VMware VMware VMware VMware VMware VMware

Parceiros de armazenamento compatíveis com o GDC

Dell EMC

Solução Controlador CSI para PowerStore
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere Versões do SO
Descrição A especificação da interface de armazenamento de contentores (CSI) foi concebida para fornecer uma interface que os orquestradores de contentores (como o Kubernetes) podem usar para aprovisionar o armazenamento. Os fornecedores de armazenamento implementam controladores CSI que estão em conformidade com a especificação que fornece serviços de armazenamento através desta interface de armazenamento de contentores neutra para fornecedores.
Página Web https://github.com/dell/csi-powerstore/
Solução Controlador CSI para PowerFlex
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere Versões do SO
1.30.x 2.11.0 Ubuntu 22.04 LTS Expansão
Bloco não processado
Resumo
Descrição O controlador CSI do PowerFlex da Dell implementa a interface padronizada (especificação CSI) entre o orquestrador de contentores (CO) ativado e os sistemas Dell PowerFlex. É um plug-in instalado no Kubernetes para fornecer armazenamento persistente através de sistemas de armazenamento Dell. O controlador CSI para o PowerFlex oferece várias funcionalidades de nível empresarial, incluindo, entre outras, as seguintes: aprovisionamento estático, aprovisionamento dinâmico, criação e eliminação de instantâneos de volumes, expansão, etc.
Página Web https://github.com/dell/csi-powerflex
https://dell.github.io/csm-docs/docs/deployment/helm/drivers/installation/powerflex/

Hitachi

Solução Plug-in de armazenamento da Hitachi para contentores
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere Versões do SO
1.28.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Expansão
Bloco não processado
Resumo
1.29.x 3.14.0 RHEL 8.4
RHEL 8.6
RHEL 8.8
Expansão
Bloco não processado
Resumo
1.30.x 3.14.3 RHEL 8.6
RHEL 8.8
RHEL 9.2
Expansão
Bloco não processado
Resumo
Descrição O plug-in de armazenamento da Hitachi para contentores (HSPC) oferece conetividade entre contentores Docker, Kubernetes ou Kubernetes CSI e sistemas de armazenamento híbridos e totalmente flash de classe empresarial das séries E, F e G da Hitachi Virtual Storage Platform (VSP).

O HSPC é um componente de software que contém bibliotecas, definições e comandos que pode usar para criar um contentor de modo a executar as suas aplicações com estado. Permite que as aplicações com estado persistam e mantenham os dados após o fim do ciclo de vida do contentor. O plug-in de armazenamento para contentores fornece volumes persistentes do armazenamento da série VSP da Hitachi, usa a elevada disponibilidade incorporada e orquestra tarefas de armazenamento entre anfitriões num cluster.

Página Web https://docs.hitachivantara.com/v/u/en-us/adapters-and-drivers/3.14.x/mk-92adptr142

https://support.hitachivantara.com/en/user/answers/downloads/downloads-detail.html?d=Storage%20Plug-in%20for%20Containers&pptype=Hardware%20Version

Nota: tem de se REGISTAR para aceder ao site de apoio técnico da Hitachi Vantara.

NetApp

Solução CSI Trident para Kubernetes
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere Versões do SO
1.28.x 24.02.0 8.0.1 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansão
Snapshot
Raw Block
ReadWriteMany
Volume Cloning
1.29.x 24.02.0 7.0.3 RHEL 8.6
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansão
Snapshot
Raw Block
ReadWriteMany
Volume Cloning
1.30.x 24.06.0 7.0.3
8.0.3
RHEL 9.2
Ubuntu 20.04 LTS
Expansão
Snapshot
Raw Block
ReadWriteMany
Volume Cloning
O Trident foi validado com soluções SolidFire e ONTAP através de protocolos SAN e NAS.
Descrição A interface de armazenamento de contentores (CSI) fornece uma estrutura para normalizar as comunicações entre os orquestradores de contentores e os sistemas de armazenamento. Este é um esforço da comunidade conduzido pelo grupo de interesse especial (SIG) de armazenamento da Cloud Native Computing Foundation (CNCF). A NetApp implementou o CSI no Trident para simplificar o consumo de armazenamento persistente para utilizadores do Kubernetes, ao mesmo tempo que oferece uma interface universal a todas as principais plataformas de armazenamento da NetApp. O CSI é suportado pelas versões 19.07 ou superiores do Trident e pode ser transferido a partir de netapp.io.
Página Web https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

Nota
  • Tem de atualizar para a versão 1.28.200-gke.111 ou superior com o NetApp para o GDCV v1.28.
  • O RHEL 8.10 é testado com o GDC 1.30.x em hardware físico, mas não é suportado devido a problemas observados com o multipathd.

Portworx

Solução Portworx com CSI
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere Versões do SO
1.28.x 3.1.0 7.0.3
8.0.1
CentOS 8.4
RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansion
Snapshot
ReadWriteMany
1.29.x 3.1.2 7.0.3 RHEL 8.4
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansion
Snapshot
ReadWriteMany
1.30.x 3.1.3 7.0.3
8.0.3
RHEL 8.8
RHEL 8.10
RHEL 9.2
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansion
Snapshot
ReadWriteMany
1.31.x 3.0.5
3.1.3
3.2.1.2
7.0.3
8.0.3
RHEL 8.10
RHEL 9.2
Ubuntu 22.04 LTS
Expansion
Snapshot
ReadWriteMany
1.32.x 3.1.8
3.2.1.2
3.3.0
7.0.3
8.0.3
RHEL 8.10
RHEL 9.2
Ubuntu 22.04 LTS
Expansion
Snapshot
ReadWriteMany
Descrição A plataforma de armazenamento empresarial Portworx para Kubernetes foi criada de raiz para resolver os requisitos empresariais necessários para executar aplicações com muitos dados no Kubernetes em produção. A plataforma Portworx Enterprise oferece soluções para armazenamento de contentores escalável e de alto desempenho, cópias de segurança do Kubernetes e recuperação de desastres, operações em várias nuvens, segurança de dados, gestão de capacidade, conformidade e governação.
Página Web https://docs.portworx.com/operations/operate-kubernetes/storage-operations/csi/
Modo de acesso ReadWriteMany e Dataplane v2 (DPv2) Para o Google Distributed Cloud (apenas software) no VMware, se estiver a usar o Dataplane V2 e os volumes de serviço sharedv4, recomendamos que use as seguintes versões de clusters:
  • Para a versão secundária 1.16, use a versão 1.16.4-gke.37 ou superior.
  • Para a versão secundária 1.28, use a versão 1.28.200-gke.111 ou superior.
Para o Google Distributed Cloud (apenas software) em bare metal, recomendamos que não crie um cluster sem o kube-proxy com este controlador.
Nota
  • Encontrámos alguns problemas com o GDC 1.31.x em execução no RHEL 8.10 com o controlador 3.0.5 e não recomendamos esta combinação

Robin.io

Solução ROBIN Storage
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere Versões do SO
1.28.x 1,0 Ubuntu 22.04 LTS Expansão
Bloco não processado
Captura de ecrã
ReadWriteMany
1.29.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansão
Bloco não processado
Captura de ecrã
ReadWriteMany
1.30.x 5.4.8 Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
Expansão
Bloco não processado
Captura de ecrã
ReadWriteMany
1.31.x 5.4.8 Ubuntu 22.04 LTS Expansão
Bloco não processado
Captura de ecrã
ReadWriteMany
1.32.x 5.4.8 Ubuntu 22.04 LTS Expansão
Bloco não processado
Captura de ecrã
ReadWriteMany
Descrição O Robin Cloud Native Storage é um armazenamento de contentores com reconhecimento de aplicações que oferece capacidades avançadas de gestão de dados e é executado nativamente em qualquer distribuição do Kubernetes, incluindo o GKE no Google Cloud e no GDC. O ROBIN Cloud Native Storage oferece desempenho de metal nu e permite proteger (através de capturas de ecrã e cópias de segurança), proteger (através de encriptação), colaborar (através de clones e fluxos de trabalho de envio/receção semelhantes ao git) e tornar portátil (através da sincronização na nuvem) qualquer aplicação com estado implementada através de gráficos Helm ou operadores.
Página Web https://docs.robin.io/
Modo de acesso ReadWriteMany e Dataplane v2 (DPv2) Para o Google Distributed Cloud (apenas software) no VMware, se estiver a usar o Dataplane V2 e volumes RWX, recomendamos que use as seguintes versões de clusters:
  • Para a versão secundária 1.16, use a versão 1.16.4-gke.37 ou superior.
  • Para a versão secundária 1.28, use a versão 1.28.200-gke.111 ou superior.
Para o Google Distributed Cloud (apenas software) em bare metal, recomendamos que não crie um cluster sem o kube-proxy com este controlador.

VMware

Solução Controlador CSI do vSphere*
Matriz de qualificação
Versão do GDC Versão do controlador Compatibilidade com o vSphere suporte de metal sem revestimento Capacidades adicionais testadas
Versão do vSphere* Versões do SO
1.28.x 3.1.1 7.0.3 N/A Expansão
Bloco não processado
Captura de ecrã
1.29.x 3.1.2 7.0.3 N/A Expansão
Bloco não processado
Captura de ecrã
1.30.x 3.3.0 7.0.3
8.0.3
N/A Expansão
Bloco não processado
Captura de ecrã
1.31.x 3.3.1 7.0.3
8.0.3
N/A Expansão
Bloco não processado
Captura de ecrã
1.32.x 3.3.1 7.0.3
8.0.3
N/A Expansão
Bloco não processado
Captura de ecrã
*O CSI do VMware vSphere pré-instalado com o GDC está geralmente disponível a partir da versão 1.7.x do GDC. Para ver os requisitos de configuração da VM, consulte a documentação de pré-requisitos da VMware.
Descrição A interface de armazenamento de contentores (CSI) do VMware vSphere é um plug-in externo que expõe o armazenamento do vSphere a cargas de trabalho em contentores no Kubernetes. O plug-in ativa o VMware vSAN e outros tipos de armazenamento do vSphere. Comunica com o plano de controlo do Cloud Native Storage (CNS) no VMware vCenter Server para todas as operações de aprovisionamento de armazenamento.
Página Web https://cloud.google.com/kubernetes-engine/distributed-cloud/vmware/docs/how-to/using-vsphere-csi-driver