Skip to main content
Uma versão mais recente deste produto está disponível.
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.

Configure o complemento do Trident EKS em um cluster EKS

Colaboradores

O NetApp Trident simplifica o gerenciamento de armazenamento do Amazon FSX for NetApp ONTAP no Kubernetes para permitir que seus desenvolvedores e administradores se concentrem na implantação de aplicativos. O complemento do NetApp Trident EKS inclui os patches de segurança mais recentes, correções de bugs e é validado pela AWS para funcionar com o Amazon EKS. O complemento EKS permite que você garanta consistentemente que seus clusters do Amazon EKS estejam seguros e estáveis e reduza a quantidade de trabalho que você precisa fazer para instalar, configurar e atualizar complementos.

Pré-requisitos

Verifique se você tem o seguinte antes de configurar o complemento do Trident para o AWS EKS:

  • Uma conta de cluster do Amazon EKS com permissões para trabalhar com complementos. "Complementos do Amazon EKS"Consulte a .

  • Permissões da AWS para o marketplace da AWS:
    "aws-marketplace:ViewSubscriptions",
    "aws-marketplace:Subscribe",
    "aws-marketplace:Unsubscribe

  • Tipo de AMI: Amazon Linux 2 (AL2_x86_64) ou Amazon Linux 2 ARM(AL2_ARM_64)

  • Tipo de nó: AMD ou ARM

  • Um sistema de arquivos existente do Amazon FSX for NetApp ONTAP

Passos

  1. Certifique-se de criar a função do IAM e o segredo da AWS para permitir que os pods do EKS acessem recursos da AWS. Para obter instruções, "Crie uma função do IAM e o AWS Secret"consulte .

  2. No cluster do EKS Kubernetes, navegue até a guia Complementos.

    aws eks 01
  3. Vá para Complementos do AWS Marketplace e escolha a categoria storage.

    aws eks 02
  4. Localize NetApp Trident e marque a caixa de seleção do complemento Trident e clique em Avançar.

  5. Escolha a versão desejada do complemento.

    aws eks 03
  6. Selecione a opção função do IAM para herdar do nó.

    aws eks 04
  7. Configure quaisquer definições de configuração opcionais conforme necessário e selecione seguinte.

    Siga o esquema de configuração Add-on e defina o parâmetro Configuration values na seção Configuration values para o Role-arn criado na etapa anterior(Etapa 1) (o valor deve estar no seguinte formato: eks.amazonaws.com/role-arn: arn:aws:iam::464262061435:role/AmazonEKS_FSXN_CSI_DriverRole). OBSERVAÇÃO: Se você selecionar Substituir para o método de resolução de conflitos, uma ou mais configurações do complemento existente podem ser sobrescritas com as configurações de complemento do Amazon EKS. Se você não ativar essa opção e houver um conflito com suas configurações existentes, a operação falhará. Você pode usar a mensagem de erro resultante para solucionar o conflito. Antes de selecionar essa opção, certifique-se de que o complemento do Amazon EKS não gerencie as configurações que você precisa para gerenciar automaticamente.

    aws eks 06
  8. Selecione criar.

  9. Verifique se o status do complemento é ative.

    aws eks 05
  10. Execute o seguinte comando para verificar se o Trident está instalado corretamente no cluster:

    kubectl get pods -n trident
  11. Continue a configuração e configure o back-end de armazenamento. Para obter informações, "Configure o back-end de armazenamento"consulte .

Instale/desinstale o complemento Trident EKS usando a CLI

Instale o complemento NetApp Trident EKS usando CLI:

O seguinte comando de exemplo instala o complemento do Trident EKS:

eksctl create addon --name aws-ebs-csi-driver --cluster <cluster_name> --service-account-role-arn arn:aws:iam::<account_id>:role/<role_name> --force
Desinstale o complemento NetApp Trident EKS usando a CLI:

O seguinte comando desinstala o complemento do Trident EKS:

eksctl delete addon --cluster K8s-arm --name netapp_trident-operator