Skip to main content
Alle Cloud-Provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Alle Cloud-Provider
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Installieren Sie die vorherige Version von Astra Connector

Beitragende

Astra Control Service verwendet die vorherige Version von Astra Connector, um die Kommunikation zwischen Astra Control Service und privaten Clustern zu ermöglichen, die über nicht-Kubernetes-native Workflows gemanagt werden. Sie müssen Astra Connector auf privaten Clustern installieren, die Sie mit nicht-Kubernetes-nativen Workflows managen möchten.

Die vorherige Version von Astra Connector unterstützt die folgenden Typen von privaten Clustern, die mit nicht-Kubernetes-nativen Workflows gemanagt werden:

  • Amazon Elastic Kubernetes Service (EKS)

  • Azure Kubernetes-Service (AKS)

  • Google Kubernetes Engine (GKE)

  • Red hat OpenShift Service auf AWS (ROSA)

  • ROSA mit AWS PrivateLink

  • Red hat OpenShift-Container-Plattform vor Ort

Über diese Aufgabe
  • Wenn Sie diese Schritte ausführen, führen Sie diese Befehle für den privaten Cluster aus, den Sie mit Astra Control Service managen möchten.

  • Wenn Sie einen Bastion-Host verwenden, geben Sie diese Befehle über die Befehlszeile des Bastion-Hosts aus.

Bevor Sie beginnen
  • Sie benötigen Zugriff auf den privaten Cluster, den Sie mit Astra Control Service managen möchten.

  • Sie benötigen Kubernetes-Administratorberechtigungen, um den Astra Connector Operator auf dem Cluster zu installieren.

Schritte
  1. Installieren Sie den vorherigen Astra Connector Operator auf dem privaten Cluster, den Sie mit nicht-Kubernetes-nativen Workflows managen möchten. Wenn Sie diesen Befehl ausführen, wird der Namespace verwendet astra-connector-operator Wird erstellt und die Konfiguration wird auf den Namespace angewendet:

    kubectl apply -f https://github.com/NetApp/astra-connector-operator/releases/download/23.07.0-202310251519/astraconnector_operator.yaml
  2. Überprüfen Sie, ob der Bediener installiert und bereit ist:

    kubectl get all -n astra-connector-operator
  3. Holen Sie sich ein API-Token von Astra Control. Siehe "Dokumentation von Astra Automation" Weitere Anweisungen.

  4. astra-Connector-Namespace erstellen:

    kubectl create ns astra-connector
  5. Erstellen Sie die Astra Connector CR-Datei und benennen Sie sie astra-connector-cr.yaml. Aktualisieren Sie die Werte in Klammern <>, um sie an die Astra Control-Umgebung und die Cluster-Konfiguration anzupassen:

    • <ASTRA_CONTROL_SERVICE_URL>: Die Web UI URL des Astra Control Service. Beispiel:

      https://astra.netapp.io
    • <ASTRA_CONTROL_SERVICE_API_TOKEN>: Das Astra Control API Token, das Sie im vorherigen Schritt erhalten haben.

    • <PRIVATE_AKS_CLUSTER_NAME>: (Nur AKS-Cluster) - der Cluster-Name des privaten Azure Kubernetes Service Clusters. Heben Sie die Kommentareingabe auf und füllen Sie diese Zeile nur dann aus, wenn Sie einen privaten AKS-Cluster hinzufügen.

    • <ASTRA_CONTROL_ACCOUNT_ID>: Erhalten von der Astra Control Web-Benutzeroberfläche. Wählen Sie das Symbol oben rechts auf der Seite aus und wählen Sie API Access aus.

      apiVersion: netapp.astraconnector.com/v1
      kind: AstraConnector
      metadata:
        name: astra-connector
        namespace: astra-connector
      spec:
        natssync-client:
          cloud-bridge-url: <ASTRA_CONTROL_SERVICE_URL>
        imageRegistry:
          name: theotw
          secret: ""
        astra:
          token: <ASTRA_CONTROL_SERVICE_API_TOKEN>
          #clusterName: <PRIVATE_AKS_CLUSTER_NAME>
          accountId: <ASTRA_CONTROL_ACCOUNT_ID>
          acceptEULA: yes
  6. Nachdem Sie das ausgefüllt haben astra-connector-cr.yaml Datei mit den richtigen Werten, CR anwenden:

    kubectl apply -f astra-connector-cr.yaml
  7. Überprüfen Sie, ob der Astra Connector vollständig bereitgestellt ist:

    kubectl get all -n astra-connector
  8. Überprüfen Sie, ob das Cluster bei Astra Control registriert ist:

    kubectl get astraconnector -n astra-connector

    Sie sollten eine Ausgabe wie die folgende sehen:

    NAME              REGISTERED   ASTRACONNECTORID                       STATUS
    astra-connector   true         be475ae5-1511-4eaa-9b9e-712f09b0d065   Registered with Astra
    Tipp Notieren Sie sich die ASTRACONNECTORID, die Sie benötigen, wenn Sie den Cluster zu Astra Control hinzufügen.

Was kommt als Nächstes?

Nachdem Sie jetzt Astra Connector installiert haben, können Sie jetzt Ihrem privaten Cluster den Astra Control Service hinzufügen.

Finden Sie weitere Informationen