Parceiros de armazenamento da Anthos Ready

Qualificação do armazenamento da Anthos Ready

O Google Cloud estabeleceu os seguintes requisitos para que o sistema de um parceiro de armazenamento atinja a qualificação para a Anthos Ready. A Container Storage Interface (CSI) é uma interface neutra 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 para o Anthos Ready Storage garante que os drivers CSI dos nossos parceiros de armazenamento possam oferecer uma experiência perfeita entre o GKE On-Prem e os sistemas de armazenamento em bloco/em arquivo dos parceiros.

Para que o driver CSI de um parceiro seja considerado para o programa, o parceiro precisa ter:

  • Habilidade para implantar o driver de armazenamento da CSI e as dependências dele usando o framework do Kubernetes.
  • Funções básicas exigidas pelos clientes atualmente, incluindo o provisionamento dinâmico de volumes por meio das APIs Storage nativas do Kubernetes.
  • Habilidade de gerenciar o armazenamento para cenários de aumento ou redução de escalonamento no Kubernetes.
  • Portabilidade de carga de trabalho com armazenamento permanente para as cargas de trabalho com estado.

Os parceiros de armazenamento da Anthos Ready têm a opção de escolher qual versão do vSphere usar. Se não aparecer uma versão específica do vSphere incluída na matriz de qualificação de um determinado parceiro, consulte o parceiro para confirmar a compatibilidade com a versão específica do vSphere.

Saiba mais sobre o programa em Parceiros da Anthos Ready.

Parceiros de armazenamento da Anthos Ready

Parceiro de armazenamento Dell EMC
Solução Driver CSI para PowerMax
Matriz de qualificação
Versão do Anthos Versão do driver Versão do vSphere Recursos adicionais testados
1.1.x 1.1 6.5
1.2.x 1.1 6.5
1.3.x 1.2* 6.5
*Aplique um patch para desativar o snapshotter Alfa nesta versão.
Descrição A especificação da Container Storage Interface (CSI) foi projetada para fornecer uma interface que os orquestradores de contêiner (como o Kubernetes) podem usar para provisionar armazenamento. Os fornecedores de armazenamento implementam drivers CSI em conformidade com a especificação, fornecendo serviços de armazenamento por essa Container Storage Interface neutra de fornecedores.
Página web https://www.dell.com/community/Containers/Announcement-PowerMax-qualifies-for-Google-Anthos/m-p/7504622#M98

https://github.com/dell/csi-powermax/tree/v1.1.0

https://github.com/dell/csi-powermax/tree/v1.2.0

Parceiro de armazenamento HPE
Solução Driver CSI da HPE
Matriz de qualificação
Versão do Anthos Versão do driver Versão do vSphere Recursos adicionais testados
1.1.x 1.0 6.7u3
1.2.x 1.0 6.7u3
1.3.x 1.0 6.7u3
Descrição Um driver Container Storage Interface (CSI) para o Kubernetes. O driver CSI da HPE para Kubernetes permite usar um Container Storage Provider para executar operações de gerenciamento de dados em recursos de armazenamento. O driver CSI da HPE permite que qualquer fornecedor ou projeto desenvolva o próprio Container Storage Provider usando a especificação de CSP disponível no portal HPE DEV. Isso facilita a integração de soluções de armazenamento de terceiros no Kubernetes, já que todos os detalhes são resolvidos pelo driver CSI da HPE. A especificação de CSI inclui construções para gerenciar snapshots (ainda não compatíveis com Anthos), como objetos nativos do Kubernetes, e criar novos PVCs mencionando esses objetos.
Página web https://github.com/hpe-storage/csi-driver
Parceiro de armazenamento NetApp
Solução CSI Trident para Kubernetes
Matriz de qualificação
Versão do Anthos Versão do driver Versão do vSphere Recursos adicionais testados
1.1.x 20.01 6.5 ReadWriteMany
1.2.x 20.01 6.5 ReadWriteMany
1.3.x 20.04 6.5 ReadWriteMany
O Trident foi validado apenas para o protocolo NAS.
Descrição A Container Storage Interface (CSI) dispõe de um framework para padronizar as comunicações entre orquestradores de contêiner e sistemas de armazenamento. Trata-se de um esforço da comunidade promovido pelo Storage Special Interest Group (SIG) da Cloud Native Computing Foundation (CNCF). O NetApp implementou CSI no Trident para simplificar o consumo de armazenamento permanente dos usuários do Kubernetes, oferecendo uma interface universal para todas as principais plataformas de armazenamento NetApp. A CSI é compatível com as versões 19.07 ou posteriores do Trident. Faça o download dela em netapp.io.
Página web https://netapp.io/2019/06/28/all-new-csi-trident/

https://github.com/NetApp/trident

Parceiro de armazenamento Portworx
Solução Portworx com CSI
Matriz de qualificação
Versão do Anthos Versão do driver Versão do vSphere* Recursos adicionais testados
1.1.x 2.3.1.3 6.7u3
1.2.x 2.3.1.3 6.7u3
1.3.x 2.5.1.3 6.7u3
*De acordo com a documentação do Portworx (em inglês), apenas o vSphere 6.7u3 ou posterior precisa ser usado na combinação de Portworx com Anthos.
Descrição A plataforma de armazenamento Portworx Enterprise para Kubernetes foi criada do zero para resolver os requisitos de negócios necessários para executar aplicativos com muitos dados no Kubernetes em ambiente de produção. A plataforma Portworx Enterprise oferece soluções para armazenamento de contêineres escalonável e com bom desempenho, backup do Kubernetes e recuperação de desastres, operações em várias nuvens, segurança de dados, gerenciamento de capacidade, conformidade e governança.
Página web https://docs.portworx.com/portworx-install-with-kubernetes/on-premise/anthos/
Parceiro de armazenamento Pure Storage
Solução Pure Service Orchestrator/driver CSI
Matriz de qualificação
Versão do Anthos Versão do driver Versão do vSphere Recursos adicionais testados
1.2.x 5.0.5 6.7u3
1.3.x 5.2 6.7u3
Descrição O Pure Service Orchestrator (PSO) é uma solução de armazenamento do Kubernetes que dispõe de uma oferta de armazenamento como serviço para empresas que executam os produtos Pure Storage FlashArray e FlashBlade. O PSO agrupa essas várias matrizes de armazenamento baseadas em blocos e arquivos em uma implantação de driver CSI, para permitir a colocação inteligente de volume nesse pool. Ele é implantado como um driver CSI e atende à especificação CSI v1.1. O driver CSI é implantado por meio de um gráfico Helm disponível aqui (https://github.com/purestorage/helm-charts). Ele é compatível com todas as versões do Kubernetes a partir da v1.13.
Página web https://www.purestorage.com/solutions/infrastructure/containers.html
Parceiro de armazenamento Robin.io
Solução ROBIN Storage
Matriz de qualificação
Versão do Anthos Versão do driver Versão do vSphere Recursos adicionais testados
1.1.x 1.0 6.5
1.2.x 1.0 6.5
1.3.x 1.0 6.5
Descrição ROBIN Storage é um armazenamento de contêiner com reconhecimento de aplicativos que oferece recursos avançados de gerenciamento de dados. Ele é executado nativamente em qualquer distribuição do Kubernetes, incluindo Google Kubernetes Engine (GKE) e Anthos. O ROBIN Storage oferece desempenho bare metal e permite proteger usando snapshots e backups, proteger por criptografia, colaborar (usando clones e fluxos de trabalho push/pull semelhantes a git) e tornar portátil (por sincronização em nuvem) qualquer aplicativo com estado que seja implantado com gráficos Helm ou operadores.
Página web https://docs.robin.io/latest/install.html