Installare la versione precedente del connettore Astra
Astra Control Service utilizza la versione precedente di Astra Connector per consentire la comunicazione tra Astra Control Service e i cluster privati gestiti con flussi di lavoro non nativi per Kubernetes. Devi installare Astra Connector su cluster privati che vuoi gestire con flussi di lavoro non nativi di Kubernetes.
La versione precedente di Astra Connector supporta i seguenti tipi di cluster privati gestiti con flussi di lavoro non nativi di Kubernetes:
-
Amazon Elastic Kubernetes Service (EKS)
-
Servizio Azure Kubernetes (AKS)
-
Google Kubernetes Engine (GKE)
-
Red Hat OpenShift Service su AWS (ROSA)
-
ROSA con AWS PrivateLink
-
Piattaforma Red Hat OpenShift Container all'interno dell'hotel
-
Per eseguire questi passaggi, esegui questi comandi sul cluster privato che desideri gestire con Astra Control Service.
-
Se si utilizza un host Bastion, eseguire questi comandi dalla riga di comando dell'host Bastion.
-
Devi accedere al cluster privato da gestire con Astra Control Service.
-
Sono necessarie autorizzazioni di amministratore di Kubernetes per installare l'operatore Astra Connector sul cluster.
-
Installa l'operatore Astra Connector precedente sul cluster privato che desideri gestire con flussi di lavoro non nativi di Kubernetes. Quando si esegue questo comando, lo spazio dei nomi
astra-connector-operator
viene creato e la configurazione viene applicata allo spazio dei nomi:kubectl apply -f https://github.com/NetApp/astra-connector-operator/releases/download/23.07.0-202310251519/astraconnector_operator.yaml
-
Verificare che l'operatore sia installato e pronto:
kubectl get all -n astra-connector-operator
-
Ottieni un token API da Astra Control. Fare riferimento a. "Documentazione di Astra Automation" per istruzioni.
-
Creare lo spazio dei nomi astra-Connector:
kubectl create ns astra-connector
-
Creare il file Astra Connector CR e assegnargli un nome
astra-connector-cr.yaml
. Aggiorna i valori tra parentesi <> per farli corrispondere all'ambiente Astra Control e alla configurazione del cluster:-
<ASTRA_CONTROL_SERVICE_URL>: L'URL dell'interfaccia utente web del servizio di controllo Astra. Ad esempio:
https://astra.netapp.io
-
<ASTRA_CONTROL_SERVICE_API_TOKEN>: Il token dell'API di controllo Astra ottenuto nel passaggio precedente.
-
<PRIVATE_AKS_CLUSTER_NAME>: (Solo cluster AKS) - il nome del cluster del cluster privato Azure Kubernetes Service. Annullare il commento e popolare questa riga solo se si aggiunge un cluster AKS privato.
-
<ASTRA_CONTROL_ACCOUNT_ID>: Ottenuto dall'interfaccia utente web Astra Control. Selezionare l'icona a forma di figura in alto a destra nella pagina e selezionare accesso API.
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
-
-
Dopo aver popolato il
astra-connector-cr.yaml
File con i valori corretti, applicare il CR:kubectl apply -f astra-connector-cr.yaml
-
Verificare che il connettore Astra sia completamente distribuito:
kubectl get all -n astra-connector
-
Verifica che il cluster sia registrato con Astra Control:
kubectl get astraconnector -n astra-connector
L'output dovrebbe essere simile a quanto segue:
NAME REGISTERED ASTRACONNECTORID STATUS astra-connector true be475ae5-1511-4eaa-9b9e-712f09b0d065 Registered with Astra
Prendere nota di ASTRACONNECTORID; sarà necessario quando si aggiunge il cluster ad Astra Control.
Quali sono le prossime novità?
Una volta installato Astra Connector, puoi aggiungere il cluster privato ad Astra Control Service.
-
"Aggiungere un cluster gestito da provider privato ad Astra Control Service": Utilizzare questa procedura per aggiungere un cluster che dispone di un indirizzo IP privato ed è gestito da un provider cloud. È necessario disporre dell'account Service Principal, dell'account del servizio o dell'account utente per il provider cloud.
-
"Aggiungere un cluster privato autogestato ad Astra Control Service": Utilizzare questa procedura per aggiungere un cluster con un indirizzo IP privato e gestito dall'organizzazione. Sarà necessario creare un file kubeconfig per il cluster che si desidera aggiungere.