Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configurare un backend Azure NetApp Files

Collaboratori

Puoi configurare Azure NetApp Files come back-end per Astra Trident. È possibile collegare volumi NFS e SMB utilizzando un backend Azure NetApp Files. Astra Trident supporta anche la gestione delle credenziali utilizzando identità gestite per i cluster Azure Kubernetes Services (AKS).

Dettagli del driver Azure NetApp Files

Astra Trident offre i seguenti driver di storage Azure NetApp Files per comunicare con il cluster. Le modalità di accesso supportate sono: ReadWriteOnce (RWO), ReadOnlyMany (ROX), ReadWriteMany (RWX), ReadWriteOncePod (RWOP).

Driver Protocollo VolumeMode Modalità di accesso supportate File system supportati

azure-netapp-files

NFS
PMI

Filesystem

RWO, ROX, RWX, RWOP

nfs, smb

Considerazioni

  • Il servizio Azure NetApp Files non supporta volumi inferiori a 100 GB. Astra Trident crea automaticamente volumi 100-GiB se viene richiesto un volume più piccolo.

  • Astra Trident supporta volumi SMB montati su pod eseguiti solo su nodi Windows.

Identità gestite per AKS

Astra Trident supporta "identità gestite" Per i cluster di Azure Kubernetes Services. Per sfruttare al meglio la gestione semplificata delle credenziali offerta dalle identità gestite, è necessario disporre di:

  • Un cluster Kubernetes implementato utilizzando AKS

  • Identità gestite configurate sul cluster AKS kuBoost

  • Astra Trident ha installato che include cloudProvider da specificare "Azure".

    Operatore Trident

    Per installare Astra Trident usando l'operatore Trident, modifica tridentorchestrator_cr.yaml da impostare cloudProvider a. "Azure". Ad esempio:

    apiVersion: trident.netapp.io/v1
    kind: TridentOrchestrator
    metadata:
      name: trident
    spec:
      debug: true
      namespace: trident
      imagePullPolicy: IfNotPresent
      cloudProvider: "Azure"
    Timone

    Nell'esempio seguente vengono installati i set Astra Trident cloudProvider In Azure utilizzando la variabile di ambiente $CP:

    helm install trident trident-operator-23.10.0-custom.tgz --create-namespace --namespace <trident-namespace> --set cloudProvider=$CP
    <code>tridentctl</code>

    Nell'esempio seguente viene installato Astra Trident imposta la cloudProvider contrassegna come Azure:

    tridentctl install --cloud-provider="Azure" -n trident