(Vista previa técnica) Instale Astra Connector para clústeres gestionados
Los clústeres gestionados por Astra Control Center utilizan Astra Connector para permitir la comunicación entre el clúster gestionado y Astra Control Center. Debe instalar Astra Connector en todos los clústeres que desee gestionar.
Instala Astra Connector
Instalas Astra Connector con comandos de Kubernetes y archivos de recursos personalizados (CR).
-
Cuando realice estos pasos, ejecute estos comandos en el clúster que desee gestionar con Astra Control.
-
Si utiliza un host de Bastion, emita estos comandos desde la línea de comandos del host de Bastion.
-
Necesitas acceder al clúster que quieras gestionar con Astra Control.
-
Necesitas permisos de administrador de Kubernetes para instalar el operador Astra Connector en el clúster.
|
Si el clúster está configurado con la aplicación de admisión de seguridad de POD, que es el valor predeterminado para los clústeres de Kubernetes 1,25 y posteriores, tiene que habilitar las restricciones PSA en los espacios de nombres correspondientes. Consulte "Prepare su entorno para la gestión de clústeres con Astra Control" si desea obtener instrucciones. |
-
Instala el operador Astra Connector en el clúster que quieras gestionar con Astra Control. Cuando se ejecuta este comando, el espacio de nombres
astra-connector-operator
se crea y la configuración se aplica al espacio de nombres:kubectl apply -f https://github.com/NetApp/astra-connector-operator/releases/download/24.02.0-202403151353/astraconnector_operator.yaml
-
Compruebe que el operador está instalado y listo:
kubectl get all -n astra-connector-operator
-
Obtén un token de API de Astra Control. Consulte la "Documentación de Astra Automation" si desea obtener instrucciones.
-
Cree un secreto con el token. Reemplaza <API_TOKEN> por el token que has recibido de Astra Control:
kubectl create secret generic astra-token \ --from-literal=apiToken=<API_TOKEN> \ -n astra-connector
-
Crea un secreto de Docker para extraer la imagen de Astra Connector. Sustituya los valores entre paréntesis <> por información de su entorno:
Puedes encontrar la instancia de <ASTRA_CONTROL_ACCOUNT_ID> en la interfaz de usuario web de Astra Control. En la interfaz de usuario web, seleccione el icono de figura en la parte superior derecha de la página y seleccione Acceso API. kubectl create secret docker-registry regcred \ --docker-username=<ASTRA_CONTROL_ACCOUNT_ID> \ --docker-password=<API_TOKEN> \ -n astra-connector \ --docker-server=cr.astra.netapp.io
-
Cree el archivo Astra Connector CR y asígnele el nombre
astra-connector-cr.yaml
. Actualiza los valores entre paréntesis <> para que coincidan con tu entorno de Astra Control y la configuración del clúster:-
<ASTRA_CONTROL_ACCOUNT_ID>: Obtenida de la interfaz de usuario web de Astra Control durante el paso anterior.
-
<CLUSTER_NAME>: El nombre que se debe asignar este clúster en Astra Control.
-
<ASTRA_CONTROL_URL>: La URL de interfaz de usuario web de Astra Control. Por ejemplo:
https://astra.control.url
apiVersion: astra.netapp.io/v1 kind: AstraConnector metadata: name: astra-connector namespace: astra-connector spec: astra: accountId: <ASTRA_CONTROL_ACCOUNT_ID> clusterName: <CLUSTER_NAME> #Only set `skipTLSValidation` to `true` when using the default self-signed #certificate in a proof-of-concept environment. skipTLSValidation: false #Should be set to false in production environments tokenRef: astra-token natsSyncClient: cloudBridgeURL: <ASTRA_CONTROL_HOST_URL> imageRegistry: name: cr.astra.netapp.io secret: regcred
-
-
Después de rellenar el
astra-connector-cr.yaml
Con los valores correctos, aplique el CR:kubectl apply -n astra-connector -f astra-connector-cr.yaml
-
Compruebe que Astra Connector está completamente implementado:
kubectl get all -n astra-connector
-
Compruebe que el clúster esté registrado en Astra Control:
kubectl get astraconnectors.astra.netapp.io -A
Debería ver una salida similar a la siguiente:
NAMESPACE NAME REGISTERED ASTRACONNECTORID STATUS astra-connector astra-connector true 00ac8-2cef-41ac-8777-ed0583e Registered with Astra
-
Compruebe que el clúster aparezca en la lista de clústeres gestionados de la página Clusters de la interfaz de usuario web de Astra Control.