La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Gérer des clusters privés à partir d’Astra Control Service

Contributeurs

Vous pouvez utiliser Astra Control Service pour gérer des clusters Azure Kubernetes Service (AKS) privés et Red Hat OpenShift dans AKS. Ces instructions supposent que vous avez déjà créé un cluster AKS ou OpenShift privé et préparé une méthode sécurisée pour y accéder à distance. Pour plus d’informations sur la création et l’accès à des clusters AKS ou OpenShift privés, reportez-vous à la documentation suivante :

Vous pouvez utiliser Astra Control Service pour gérer des clusters Azure Kubernetes Service (AKS) privés ainsi que des clusters Red Hat OpenShift privés dans AKS. Ces instructions supposent que vous avez déjà créé un cluster AKS ou OpenShift privé et préparé une méthode sécurisée pour y accéder à distance. Pour plus d’informations sur la création et l’accès à des clusters AKS ou OpenShift privés, reportez-vous à la documentation suivante :

Vous pouvez utiliser Astra Control Service pour gérer les clusters Amazon Elastic Kubernetes Service (EKS) privés. Ces instructions supposent que vous avez déjà créé un cluster EKS privé et préparé une méthode sécurisée pour y accéder à distance. Pour plus d’informations sur la création et l’accès à des clusters EKS privés, reportez-vous au "Documentation Amazon EKS".

Poser le conducteur du connecteur Astra

Vous devez installer l’opérateur Astra Connector sur le cluster privé. Si vous utilisez un hôte bastion, exécutez ces commandes à partir de la ligne de commande de l’hôte bastion.

Étapes
  1. Cloner le référentiel de l’opérateur de connecteur Astra GitHub :

    git clone https://github.com/NetApp/astra-connector-operator.git
  2. Modifiez les répertoires au niveau supérieur du package opérateur non compressé, afin que vous puissiez voir le astraconnector_operator.yaml fichier avec le ls commande.

  3. Créez un espace de noms pour l’opérateur de connecteur Astra.

    kubectl create ns astra-connector-operator
  4. Appliquez le astraconnector_operator.yaml fichier dans l’espace de noms de l’opérateur.

    kubectl apply -f astraconnector_operator.yaml -n astra-connector-operator
  5. Créez un namespace pour les composants du cluster privé.

    kubectl create ns astra-connector
  6. Générez un jeton API de contrôle Astra en suivant les instructions de la section "Documentation relative à l’automatisation d’Astra".

  7. Modifiez l’exemple de fichier de configuration dans le répertoire config/samples du référentiel opérateur du connecteur Astra afin d’inclure des valeurs spécifiques à votre environnement pour les clés suivantes :

    • spec.natssync-client.cloud-bridge-url

    • spec.astra.token

    • spec.astra.clusterName

    • spec.astra.accountId

      Par exemple :

    apiVersion: netapp.astraconnector.com/v1
    kind: AstraConnector
    metadata:
      name: astra-connector
    spec:
      natssync-client:
        image: natssync-client:2.0
        cloud-bridge-url: https://<your.astra.control.service.url>
      nats:
        image: nats:2.6.1-alpine3.14
      httpproxy-client:
        image: httpproxylet:2.0
      echo-client:
        image: echo-proxylet:2.0
      imageRegistry:
        name: theotw
      astra:
        token: <Astra Control API token>
        clusterName: <your-cluster-name>
        accountId: <Astra Control account id>
        acceptEULA: yes
  8. Appliquer la définition de ressource personnalisée (CRD) du connecteur Astra.

    kubectl apply -f config/samples/astraconnector_v1.yaml -n astra-connector
  9. Vérifier l’état du connecteur Astra.

    kubectl get astraconnector astra-connector -n astra-connector

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

    NAME              REGISTERED   ASTRACONNECTORID
    astra-connector   true         22b839aa-8b85-445a-85dd-0b1f53b5ea19

Configuration du stockage persistant

Configurer le stockage persistant pour le cluster. Pour plus d’informations sur la configuration du stockage persistant, reportez-vous à la documentation de mise en route :

Ajoutez le cluster privé au service Astra Control

Vous pouvez maintenant ajouter le cluster privé à Astra Control Service. Suivez le workflow standard pour ajouter un cluster au service Astra Control : "Commencez à gérer les clusters Kubernetes à partir d’Astra Control Service".