Skip to main content
Tous les fournisseurs cloud
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tous les fournisseurs cloud
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Installer la version précédente du connecteur Astra

Contributeurs

ASTRA Control Service utilise la version précédente d'Astra Connector pour permettre la communication entre Astra Control Service et les clusters privés gérés avec des workflows non natifs Kubernetes. Vous devez installer Astra Connector sur des clusters privés que vous souhaitez gérer avec des workflows non natifs Kubernetes.

La version précédente d'Astra Connector prend en charge les types suivants de clusters privés gérés avec des workflows non natifs Kubernetes :

  • Amazon Elastic Kubernetes Service (EKS)

  • Azure Kubernetes Service (AKS)

  • Google Kubernetes Engine (GKE)

  • Red Hat OpenShift Service sur AWS (ROSA)

  • ROSA avec AWS PrivateLink

  • Red Hat OpenShift Container Platform sur site

Description de la tâche
  • Lorsque vous effectuez ces étapes, exécutez ces commandes sur le cluster privé que vous souhaitez gérer avec Astra Control Service.

  • Si vous utilisez un hôte bastion, exécutez ces commandes à partir de la ligne de commande de l'hôte bastion.

Avant de commencer
  • Vous devez accéder au cluster privé que vous souhaitez gérer avec Astra Control Service.

  • Vous devez disposer des autorisations d'administrateur Kubernetes pour installer l'opérateur Astra Connector sur le cluster.

Étapes
  1. Installez l'ancien opérateur Astra Connector sur le cluster privé que vous souhaitez gérer avec des workflows non natifs Kubernetes. Lorsque vous exécutez cette commande, le namespace astra-connector-operator est créé et la configuration est appliquée au namespace :

    kubectl apply -f https://github.com/NetApp/astra-connector-operator/releases/download/23.07.0-202310251519/astraconnector_operator.yaml
  2. Vérifiez que l'opérateur est installé et prêt :

    kubectl get all -n astra-connector-operator
  3. Obtenez un jeton API d'Astra Control. Reportez-vous à la "Documentation relative à l'automatisation d'Astra" pour obtenir des instructions.

  4. Créez le namespace astra-Connector :

    kubectl create ns astra-connector
  5. Créez le fichier CR du connecteur Astra et nommez-le astra-connector-cr.yaml. Mettez à jour les valeurs entre parenthèses <> pour correspondre à votre environnement Astra Control et à la configuration du cluster :

    • <ASTRA_CONTROL_SERVICE_URL> : l'URL de l'interface utilisateur Web d'Astra Control Service. Par exemple :

      https://astra.netapp.io
    • <ASTRA_CONTROL_SERVICE_API_TOKEN> : jeton API Astra Control que vous avez obtenu à l'étape précédente.

    • <PRIVATE_AKS_CLUSTER_NAME>: (Clusters AKS uniquement) - le nom du cluster du cluster privé Azure Kubernetes Service. Supprimez le commentaire et remplissez cette ligne uniquement si vous ajoutez un cluster AKS privé.

    • <ASTRA_CONTROL_ACCOUNT_ID> : obtenu à partir de l'interface utilisateur Web d'Astra Control. Sélectionnez l'icône de figure en haut à droite de la page et sélectionnez API Access.

      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. Après avoir renseigné le astra-connector-cr.yaml Fichier avec les valeurs correctes, appliquer la CR :

    kubectl apply -f astra-connector-cr.yaml
  7. Vérifier que le connecteur Astra est entièrement déployé :

    kubectl get all -n astra-connector
  8. Vérifier que le cluster est enregistré avec Astra Control :

    kubectl get astraconnector -n astra-connector

    Vous devez voir les résultats similaires à ce qui suit :

    NAME              REGISTERED   ASTRACONNECTORID                       STATUS
    astra-connector   true         be475ae5-1511-4eaa-9b9e-712f09b0d065   Registered with Astra
    Astuce Notez l'ASTRACONNECTORID ; vous en aurez besoin lorsque vous ajouterez le cluster à Astra Control.

Et la suite ?

Maintenant que vous avez installé Astra Connector, vous êtes prêt à ajouter votre cluster privé à Astra Control Service.

Pour en savoir plus