Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Trident Protect installieren und konfigurieren

Beitragende netapp-aruldeepa

Wenn Ihre Umgebung die Anforderungen für Trident protect erfüllt, können Sie die folgenden Schritte befolgen, um Trident protect auf Ihrem Cluster zu installieren. Sie können Trident Protect von NetApp beziehen oder es aus Ihrer eigenen privaten Registry installieren. Die Installation aus einer privaten Registry ist hilfreich, wenn Ihr Cluster keinen Internetzugang hat.

Installieren Sie Trident Protect.

Installieren Sie Trident Protect von NetApp
Schritte
  1. Fügen Sie das Trident Helm-Repository hinzu:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  2. Verwenden Sie Helm, um Trident Protect zu installieren. Ersetzen <name-of-cluster> mit einem Clusternamen, der dem Cluster zugewiesen wird und zur Identifizierung der Backups und Snapshots des Clusters verwendet wird:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --version 100.2506.0 --create-namespace --namespace trident-protect
Installieren Sie Trident Protect aus einer privaten Registry.

Sie können Trident Protect aus einer privaten Image-Registry installieren, wenn Ihr Kubernetes-Cluster keinen Zugriff auf das Internet hat. Ersetzen Sie in diesen Beispielen die Werte in Klammern durch Informationen aus Ihrer Umgebung:

Schritte
  1. Laden Sie die folgenden Images auf Ihren lokalen Rechner herunter, aktualisieren Sie die Tags und laden Sie sie anschließend in Ihre private Registry hoch:

    netapp/controller:25.06.0
    netapp/restic:25.06.0
    netapp/kopia:25.06.0
    netapp/trident-autosupport:25.06.0
    netapp/exechook:25.06.0
    netapp/resourcebackup:25.06.0
    netapp/resourcerestore:25.06.0
    netapp/resourcedelete:25.06.0
    bitnami/kubectl:1.30.2
    kubebuilder/kube-rbac-proxy:v0.16.0

    Beispiel:

    docker pull netapp/controller:25.06.0
    docker tag netapp/controller:25.06.0 <private-registry-url>/controller:25.06.0
    docker push <private-registry-url>/controller:25.06.0
  2. Erstellen Sie den Trident Protect-Systemnamensraum:

    kubectl create ns trident-protect
  3. Melden Sie sich bei der Registry an:

    helm registry login <private-registry-url> -u <account-id> -p <api-token>
  4. Erstellen Sie ein Pull-Secret zur Verwendung für die private Registry-Authentifizierung:

    kubectl create secret docker-registry regcred --docker-username=<registry-username> --docker-password=<api-token> -n trident-protect --docker-server=<private-registry-url>
  5. Fügen Sie das Trident Helm-Repository hinzu:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  6. Erstellen Sie eine Datei mit dem Namen protectValues.yaml . Stellen Sie sicher, dass es die folgenden Trident Protect-Einstellungen enthält:

    ---
    image:
      registry: <private-registry-url>
    imagePullSecrets:
      - name: regcred
    controller:
      image:
        registry: <private-registry-url>
    rbacProxy:
      image:
        registry: <private-registry-url>
    crCleanup:
      imagePullSecrets:
        - name: regcred
    webhooksCleanup:
      imagePullSecrets:
        - name: regcred
  7. Verwenden Sie Helm, um Trident Protect zu installieren. Ersetzen <name_of_cluster> mit einem Clusternamen, der dem Cluster zugewiesen wird und zur Identifizierung der Backups und Snapshots des Clusters verwendet wird:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name_of_cluster> --version 100.2506.0 --create-namespace --namespace trident-protect -f protectValues.yaml