Requisitos
Comece revisando os front-ends, backends e configuração de host suportados.
Para saber mais sobre as portas que o Astra Trident usa, "aqui"consulte . |
Frontens suportados (orquestradores)
O Astra Trident é compatível com vários mecanismos de contêiner e orquestradores, incluindo os seguintes:
-
Anthos On-Prem (VMware) e Anthos em bare metal 1,9, 1,10, 1,11
-
Kubernetes 1,18 - 1,24
-
Mecanismo do Kubernetes do Mirantis 3,4
-
OpenShift 4,7, 4,8, 4,9, 4,10
O operador Trident é suportado com estas versões:
-
Anthos On-Prem (VMware) e Anthos em bare metal 1,9, 1,10, 1,11
-
Kubernetes 1,18 - 1,24
-
OpenShift 4,7, 4,8, 4,9, 4,10
O Astra Trident também trabalha com uma série de outras ofertas do Kubernetes totalmente gerenciadas e autogeridas, incluindo o Google Kubernetes Engine (GKE), o Amazon Elastic Kubernetes Services (EKS), o Azure Kubernetes Service (AKS), o Rancher e o portfólio VMware Tanzu.
Backends suportados (armazenamento)
Para usar o Astra Trident, você precisa de um ou mais dos seguintes back-ends compatíveis:
-
Amazon FSX para NetApp ONTAP
-
Azure NetApp Files
-
Armazenamento de dados Astra
-
Cloud Volumes ONTAP
-
Cloud Volumes Service para GCP
-
FAS/AFF/Selecione 9,3 ou posterior
-
NetApp All SAN Array (ASA)
-
Software NetApp HCI/Element 11 ou posterior
Requisitos de recursos
A tabela abaixo resume os recursos disponíveis com esta versão do Astra Trident e as versões do Kubernetes compatíveis.
Recurso | Versão do Kubernetes | É necessário ter portões? |
---|---|---|
CSI Trident |
1,18 - 1,24 |
Não |
Instantâneos de volume |
1,18 - 1,24 |
Não |
PVC a partir de instantâneos de volume |
1,18 - 1,24 |
Não |
Redimensionamento iSCSI PV |
1,18 - 1,24 |
Não |
ONTAP bidirectional CHAP |
1,18 - 1,24 |
Não |
Políticas de exportação dinâmica |
1,18 - 1,24 |
Não |
Operador Trident |
1,18 - 1,24 |
Não |
Preparação do nó de trabalho automático (beta) |
1,18 - 1,24 |
Não |
Topologia de CSI |
1,18 - 1,24 |
Não |
Sistemas operacionais de host testados
Por padrão, o Astra Trident é executado em um contentor e, portanto, será executado em qualquer trabalhador Linux. No entanto, esses funcionários precisam ser capazes de montar os volumes que o Astra Trident fornece usando o cliente NFS padrão ou iniciador iSCSI, dependendo dos backends que você está usando.
Embora o Astra Trident não "ofereça suporte" oficialmente a sistemas operacionais específicos, as seguintes distribuições Linux são conhecidas por funcionar:
-
Versões do RedHat CoreOS (RHCOS) suportadas pela OpenShift Container Platform
-
RHEL ou CentOS 7,4 ou posterior
-
Ubuntu 18,04 ou posterior
O tridentctl
utilitário também é executado em qualquer uma dessas distribuições do Linux.
Configuração de host
Dependendo do(s) back-end(s) em uso, os utilitários NFS e/ou iSCSI devem ser instalados em todos os trabalhadores do cluster. Consulte "aqui" para obter mais informações.
Configuração do sistema de storage
O Astra Trident pode exigir algumas alterações em um sistema de storage antes que uma configuração de back-end o use. "aqui"Consulte para obter detalhes.
Imagens de contêineres e versões correspondentes do Kubernetes
Para instalações com conexão de ar, a lista a seguir é uma referência das imagens de contêiner necessárias para instalar o Astra Trident. Use o tridentctl images
comando para verificar a lista de imagens de contentor necessárias.
Versão do Kubernetes | Imagem do recipiente |
---|---|
v1.18.0 |
|
v1.19.0 |
|
v1.20.0 |
|
v1.21.0 |
|
v1.22.0 |
|
v1.23.0 |
|
No Kubernetes versão 1,20 e posterior, use a imagem validada k8s.gcr.io/sig-storage/csi-snapshotter:v5.x somente se a v1 versão estiver servindo o volumesnapshots.snapshot.storage.k8s.io CRD. Se a v1beta1 versão estiver servindo o CRD com/sem a v1 versão, use a imagem validada k8s.gcr.io/sig-storage/csi-snapshotter:v3.x .
|