Requisitos
Antes de instalar o Astra Trident, você deve analisar esses requisitos gerais de sistema. Backends específicos podem ter requisitos adicionais.
Informações essenciais sobre o Astra Trident
Você deve ler as seguintes informações críticas sobre o Astra Trident.
<strong> informações essenciais sobre o Astra Trident </strong>
-
O Kubernetes 1,27 agora é compatível com o Trident. Atualize o Trident antes de atualizar o Kubernetes.
-
O Astra Trident reforça estritamente o uso de configuração multipathing em ambientes SAN, com um valor recomendado de
find_multipaths: no
no arquivo multipath.conf.O uso de configuração não multipathing ou o uso
find_multipaths: yes
de oufind_multipaths: smart
valor no arquivo multipath.conf resultará em falhas de montagem. A Trident recomenda o uso defind_multipaths: no
desde a versão 21,07.
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,12
-
Kubernetes 1,22 - 1,27
-
Mecanismo do Kubernetes do Mirantis 3,5
-
OpenShift 4,10 - 4,13
O operador Trident é suportado com estas versões:
-
Anthos On-Prem (VMware) e Anthos em bare metal 1,12
-
Kubernetes 1,22 - 1,27
-
OpenShift 4,10 - 4,13
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.
Antes de atualizar um cluster do Kubernetes do 1,24 para o 1,25 ou posterior que tenha o Astra Trident instalado, "Atualize uma instalação do Helm"consulte . |
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
-
Cloud Volumes ONTAP
-
Cloud Volumes Service para GCP
-
FAS/AFF/Selecione 9,5 ou posterior
-
NetApp All SAN Array (ASA)
-
Software NetApp HCI/Element 11 ou superior
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? |
---|---|---|
Astra Trident |
1,22 - 1,27 |
Não |
Instantâneos de volume |
1,22 - 1,27 |
Não |
PVC a partir de instantâneos de volume |
1,22 - 1,27 |
Não |
Redimensionamento iSCSI PV |
1,22 - 1,27 |
Não |
ONTAP bidirectional CHAP |
1,22 - 1,27 |
Não |
Políticas de exportação dinâmica |
1,22 - 1,27 |
Não |
Operador Trident |
1,22 - 1,27 |
Não |
Topologia de CSI |
1,22 - 1,27 |
Não |
Sistemas operacionais de host testados
Embora o Astra Trident não seja oficialmente compatível com sistemas operacionais específicos, sabe-se que os seguintes itens funcionam:
-
Versões do RedHat CoreOS (RHCOS) suportadas pela OpenShift Container Platform (AMD64 e ARM64)
-
RHEL 8 OU SUPERIOR (AMD64 E ARM64)
-
Ubuntu 22,04 ou posterior (AMD64 e ARM64)
-
Windows Server 2019 (AMD64 bits)
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.
O tridentctl
utilitário também é executado em qualquer uma dessas distribuições do Linux.
Configuração de host
Todos os nós de trabalho no cluster do Kubernetes precisam ser capazes de montar os volumes provisionados para os pods. Para preparar os nós de trabalho, você deve instalar ferramentas NFS ou iSCSI com base na seleção de driver.
Configuração do sistema de storage
O Astra Trident pode exigir alterações em um sistema de storage antes que uma configuração de back-end o use.
Portas Astra Trident
O Astra Trident requer acesso a portas específicas para comunicação.
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.22.0 |
|
v1.23.0 |
|
v1.24.0 |
|
v1.25.0 |
|
v1.26.0 |
|
v1.27.0 |
|