Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Requisitos

Colaboradores

Antes de instalar o Trident, você deve rever estes requisitos gerais do sistema. Backends específicos podem ter requisitos adicionais.

Informações críticas sobre o Trident

Você deve ler as seguintes informações críticas sobre o Trident.

<strong> informações críticas sobre o Trident </strong>
  • O Kubernetes 1,31 agora é compatível com o Trident. Atualize o Trident antes de atualizar o Kubernetes.

  • O 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 ou find_multipaths: smart valor no arquivo multipath.conf resultará em falhas de montagem. A Trident recomenda o uso de find_multipaths: no desde a versão 21,07.

Frontens suportados (orquestradores)

O 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,16

  • Kubernetes 1,25 - 1,31

  • OpenShift 4,10 - 4,17

  • Rancher Kubernetes Engine 2 (RKE2) v1.28.5-rke2r1

O operador Trident é suportado com estas versões:

  • Anthos On-Prem (VMware) e Anthos em bare metal 1,16

  • Kubernetes 1,25 - 1,31

  • OpenShift 4,10 - 4,17

  • Rancher Kubernetes Engine 2 (RKE2) v1.28.5-rke2r1

O 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

O Trident e o ONTAP podem ser usados como um provedor de storage para "KubeVirt"o .

Aviso Antes de atualizar um cluster do Kubernetes do 1,24 para o 1,25 ou posterior que tenha o Trident instalado, "Atualize uma instalação do Helm"consulte a .

Backends suportados (armazenamento)

Para usar o Trident, você precisa de um ou mais dos seguintes backends suportados:

  • Amazon FSX para NetApp ONTAP

  • Azure NetApp Files

  • Cloud Volumes ONTAP

  • Google Cloud NetApp volumes

  • 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 Trident e as versões do Kubernetes compatíveis.

Recurso Versão do Kubernetes É necessário ter portões?

Trident

1,25 - 1,31

Não

Instantâneos de volume

1,25 - 1,31

Não

PVC a partir de instantâneos de volume

1,25 - 1,31

Não

Redimensionamento iSCSI PV

1,25 - 1,31

Não

ONTAP bidirectional CHAP

1,25 - 1,31

Não

Políticas de exportação dinâmica

1,25 - 1,31

Não

Operador Trident

1,25 - 1,31

Não

Topologia de CSI

1,25 - 1,31

Não

Sistemas operacionais de host testados

Embora o Trident não suporte oficialmente sistemas operacionais específicos, sabe-se que os seguintes procedimentos funcionam:

  • Versões do RedHat CoreOS (RHCOS) suportadas pela OpenShift Container Platform (AMD64 e ARM64)

  • RHEL 8 OU SUPERIOR (AMD64 E ARM64)

    Observação O NVMe/TCP requer o RHEL 9 ou posterior.
  • Ubuntu 22,04 ou posterior (AMD64 e ARM64)

  • Windows Server 2022

Por padrão, o 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 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, é necessário instalar ferramentas NFS, iSCSI ou NVMe com base na seleção de driver.

Configuração do sistema de storage

O Trident pode exigir alterações em um sistema de storage antes que uma configuração de back-end possa usá-lo.

Portas Trident

O Trident requer acesso a portas específicas para comunicação.

Imagens de contêineres e versões correspondentes do Kubernetes

Para instalações com ar-gapped, a lista a seguir é uma referência das imagens de contentor necessárias para instalar o Trident. Use o tridentctl images comando para verificar a lista de imagens de contentor necessárias.

Versões do Kubernetes Imagem do recipiente

v1.25.0, v1.26.0, v1.27.0, v1.28.0, v1.29.0, v1.30.0, v1.31.0

  • docker.io/NetApp/Trident:24.10.0

  • docker.io/NetApp/Trident-AutoSupport:24,10

  • provisionador do registry.k8s.io/sig-storage/csi:v5,1.0

  • registry.k8s.io/sig-storage/csi-attacher:v4,7.0

  • registry.k8s.io/sig-storage/csi-resizer:v1.12.0

  • registry.k8s.io/sig-storage/csi-snapshotter:v8,1.0

  • registry.k8s.io/sig-storage/csi-node-driver-registrador:v2.12.0

  • docker.io/NetApp/Trident-operador:24.10.0 (opcional)