Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Instale Astra Trident

Colaboradores

Astra Trident optimiza la gestión del almacenamiento de Amazon FSx para NetApp ONTAP en Kubernetes para que sus desarrolladores y administradores se centren en la puesta en marcha de aplicaciones.

Puedes instalar Astra Trident mediante uno de los siguientes métodos:

  • Timón

  • Complemento EKS

If you want to make use of the snapshot functionality, install the CSI snapshot controller add-on. Refer to https://docs.aws.amazon.com/eks/latest/userguide/csi-snapshot-controller.html.

Instala Astra Trident mediante helm

  1. Descargue el paquete de instalador de Astra Trident

    El paquete de instalación de Astra Trident incluye todo lo necesario para poner en marcha al operador de Trident e instalar Astra Trident. Descargue y extraiga la última versión del instalador de Astra Trident de la sección Activos de GitHub.
    wget https://github.com/NetApp/trident/releases/download/v24.10.0/trident-installer-24.10.0.tar.gz
    tar -xf trident-installer-24.10.0.tar.gz
    cd trident-installer

  2. Establezca los valores para los indicadores cloud provider y cloud identity utilizando las siguientes variables de entorno:

    export CP="AWS"
    export CI="'eks.amazonaws.com/role-arn: arn:aws:iam::<accountID>:role/<AmazonEKS_FSxN_CSI_DriverRole>'"

    En el siguiente ejemplo, se instala Astra Trident y se establece cloud-provider la marca en $CP, y cloud-identity en $CI:

    helm install trident trident-operator-100.2410.0.tgz --set cloudProvider=$CP --set cloudIdentity=$CI -–namespace trident

    Puede utilizar helm list el comando para revisar detalles de instalación como nombre, espacio de nombres, gráfico, estado, versión de la aplicación y número de revisión.

    helm list -n trident
    NAME                NAMESPACE   REVISION    UPDATED                                 STATUS       CHART                          APP VERSION
    
    trident-operator    trident     1           2024-10-14 14:31:22.463122 +0300 IDT    deployed     trident-operator-100.2410.0    24.10.0

Instala Astra Trident a través del complemento EKS

El complemento Astra Trident EKS incluye las últimas revisiones de seguridad, correcciones de errores y AWS lo valida para que funcione con Amazon EKS. El complemento EKS le permite garantizar de forma constante que sus clústeres de Amazon EKS sean seguros y estables y reducir la cantidad de trabajo que necesita para instalar, configurar y actualizar complementos.

Requisitos previos

Asegúrate de disponer de lo siguiente antes de configurar el complemento Astra Trident para AWS EKS:

  • Una cuenta de clúster de Amazon EKS con suscripción complementaria

  • Permisos de AWS para AWS Marketplace:
    "aws-marketplace:ViewSubscriptions",
    "aws-marketplace:Subscribe",
    "aws-marketplace:Unsubscribe

  • Tipo de AMI: Amazon Linux 2 (AL2_x86_64) o Amazon Linux 2 Arm (AL2_ARM_64)

  • Tipo de nodo: AMD o ARM

  • Un sistema de archivos Amazon FSx para NetApp ONTAP existente

Habilita el complemento Astra Trident para AWS

Clúster EKS

Los siguientes comandos de ejemplo instalan el complemento Astra Trident EKS:

eksctl create addon --cluster clusterName --name netapp_trident-operator --version v24.6.1-eksbuild
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v24.6.1-eksbuild.1 (con una versión dedicada)

Nota Al configurar el parámetro opcional cloudIdentity , asegúrese de especificar cloudProvider al instalar Trident mediante el complemento EKS.
Consola de gestión
  1. Abra la consola de Amazon EKS en https://console.aws.amazon.com/eks/home#/clusters.

  2. En el panel de navegación izquierdo, haga clic en Clusters.

  3. Haga clic en el nombre del cluster para el que desea configurar el complemento CSI de NetApp Trident.

  4. Haga clic en Complementos y luego haga clic en Obtener más complementos.

  5. En la página S*elect add-ons, haz lo siguiente:

    1. En la sección eks-addons de AWS Marketplace, selecciona la casilla de verificación Astra Trident by NetApp.

    2. Haga clic en Siguiente.

  6. En la página de configuración Configure Selected add-ons, haga lo siguiente:

    1. Seleccione la Versión que desea usar.

    2. Para Seleccione el rol de IAM, déjelo en No establecido.

    3. Expanda la configuración Opcional, siga el esquema de configuración Add-on y establezca el parámetro configurationValues en la sección Valores de configuración en el rol-arn que creó en el paso anterior (el valor debe tener el siguiente formato eks.amazonaws.com/role-arn: arn:aws:iam::464262061435:role/AmazonEKS_FSXN_CSI_DriverRole: ). Si selecciona Sustituir para el método de resolución de conflictos, una o más de las configuraciones del complemento existente se pueden sobrescribir con la configuración del complemento Amazon EKS. Si no habilita esta opción y existe un conflicto con la configuración existente, se producirá un error en la operación. Puede utilizar el mensaje de error resultante para solucionar el conflicto. Antes de seleccionar esta opción, asegúrese de que el complemento de Amazon EKS no gestiona la configuración que necesita para autogestionar.

      Nota Al configurar el parámetro opcional cloudIdentity , asegúrese de especificar cloudProvider al instalar Trident mediante el complemento EKS.
  7. Elija Siguiente.

  8. En la página Revisar y agregar, selecciona Crear.

    Una vez finalizada la instalación del complemento, verá el complemento instalado.

CLI DE AWS
  1. Cree el add-on.json archivo:

    add-on.json
    {
    
       "clusterName": "<eks-cluster>",
       "addonName": "netapp_trident-operator",
       "addonVersion": "v24.6.1-eksbuild.1",
       "serviceAccountRoleArn": "arn:aws:iam::123456:role/astratrident-role",
       "configurationValues": "{"cloudIdentity": "'eks.amazonaws.com/role-arn: arn:aws:iam::123456:role/astratrident-role'",
       "cloudProvider": "AWS"}"
    }
    Nota Al configurar el parámetro opcional cloudIdentity , asegúrese de especificar AWS como cloudProvider al instalar Trident mediante el complemento EKS.
  2. Instala el complemento de Astra Trident EKS»

    aws eks create-addon --cli-input-json file://add-on.json

Actualiza el complemento EKS de Astra Trident

Clúster EKS
  • Compruebe la versión actual de su complemento FSxN Trident CSI. Sustituya my-cluster por el nombre del clúster.
    eksctl get addon --name netapp_trident-operator --cluster my-cluster

    Ejemplo de salida:

NAME                        VERSION             STATUS    ISSUES    IAMROLE    UPDATE AVAILABLE    CONFIGURATION VALUES
netapp_trident-operator    v24.6.1-eksbuild.1    ACTIVE    0       {"cloudIdentity":"'eks.amazonaws.com/role-arn: arn:aws:iam::139763910815:role/AmazonEKS_FSXN_CSI_DriverRole'"}
  • Actualice el complemento a la versión devuelta bajo ACTUALIZACIÓN DISPONIBLE en la salida del paso anterior.
    eksctl update addon --name netapp_trident-operator --version v24.6.1-eksbuild.1 --cluster my-cluster --force

    Si elimina la --force opción y cualquiera de las configuraciones del complemento de Amazon EKS entra en conflicto con la configuración existente, la actualización del complemento de Amazon EKS falla; recibirá un mensaje de error que le ayudará a resolver el conflicto. Antes de especificar esta opción, asegúrese de que el complemento de Amazon EKS no gestiona la configuración que debe administrar, ya que dicha configuración se sobrescribe con esta opción. Para obtener más información acerca de otras opciones para esta configuración, consulte "Complementos". Para obtener más información sobre la gestión de campos de Amazon EKS Kubernetes, consulte "Gestión del campo de Kubernetes".

Consola de gestión
  1. Abra la consola de Amazon EKS https://console.aws.amazon.com/eks/home#/clusters.

  2. En el panel de navegación izquierdo, haga clic en Clusters.

  3. Haga clic en el nombre del cluster para el que desea actualizar el complemento CSI de NetApp Trident.

  4. Haga clic en la pestaña Add-ons.

  5. Haz clic en Astra Trident by NetApp y luego haz clic en Editar.

  6. En la página Configure Astra Trident by NetApp, haga lo siguiente:

    1. Seleccione la Versión que desea usar.

    2. (Opcional) Puede ampliar la Configuración opcional y modificarla según sea necesario.

    3. Haga clic en Guardar cambios.

CLI DE AWS

El siguiente ejemplo actualiza el complemento EKS:

aws eks update-addon --cluster-name my-cluster netapp_trident-operator vpc-cni --addon-version v24.6.1-eksbuild.1 \
--service-account-role-arn arn:aws:iam::111122223333:role/role-name --configuration-values '{}' --resolve-conflicts --preserve

Desinstale/quite el complemento de Astra Trident EKS

Tienes dos opciones para eliminar un complemento de Amazon EKS:

  • Preserve el software complementario en su clúster – Esta opción elimina la administración de Amazon EKS de cualquier configuración. También elimina la posibilidad de que Amazon EKS le notifique las actualizaciones y actualice automáticamente el complemento de Amazon EKS después de iniciar una actualización. Sin embargo, conserva el software complementario en el clúster. Esta opción convierte el complemento en una instalación autogestionada, en lugar de un complemento de Amazon EKS. Con esta opción, no se produce tiempo de inactividad en el complemento. Conserve --preserve la opción en el comando para conservar el complemento.

  • * Elimine el software complementario completamente de su clúster *: Le recomendamos que elimine el complemento Amazon EKS de su clúster solo si no hay recursos en su clúster que dependan de él. Elimine --preserve la opción del delete comando para eliminar el complemento.

Nota Si el complemento tiene una cuenta de IAM asociada, la cuenta de IAM no se elimina.
Clúster EKS

El siguiente comando desinstala el complemento EKS de Astra Trident:
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator

Consola de gestión
  1. Abra la consola de Amazon EKS en https://console.aws.amazon.com/eks/home#/clusters.

  2. En el panel de navegación izquierdo, haga clic en Clusters.

  3. Haga clic en el nombre del cluster del que desea quitar el complemento CSI de NetApp Trident.

  4. Haz clic en la pestaña Complementos y luego haz clic en Astra Trident by NetApp.*

  5. Haga clic en Quitar.

  6. En el cuadro de diálogo Remove netapp_trident-operator confirmation, haga lo siguiente:

    1. Si desea que Amazon EKS deje de administrar la configuración del complemento, seleccione Conservar en clúster. Haga esto si desea conservar el software complementario en su clúster para que pueda gestionar todos los ajustes del complemento por su cuenta.

    2. Introduzca netapp_trident-operator.

    3. Haga clic en Quitar.

CLI DE AWS

Reemplace my-cluster por el nombre del clúster y, a continuación, ejecute el siguiente comando.

aws eks delete-addon --cluster-name my-cluster --addon-name netapp_trident-operator --preserve