Añade un clúster público gestionado por proveedores a Astra Control Service
Después de configurar tu entorno de cloud, estarás listo para crear un clúster de Kubernetes y luego añadirlo a Astra Control Service.
Cree un clúster de Kubernetes
Si todavía no tiene un clúster, puede crear uno que cumpla "Requisitos del servicio Astra Control para Amazon Elastic Kubernetes Service (EKS)". Si todavía no tiene un clúster, puede crear uno que cumpla "Requisitos del servicio Astra Control para Google Kubernetes Engine (GKE)". Si todavía no tiene un clúster, puede crear uno que cumpla "Requisitos del servicio Astra Control para Azure Kubernetes Service (AKS) con Azure NetApp Files" o. "Requisitos del servicio Astra Control Service para Azure Kubernetes Service (AKS) con discos gestionados de Azure".
Astra Control Service es compatible con clústeres AKS que utilizan Azure Active Directory (Azure AD) para la autenticación y la gestión de identidades. Cuando cree el clúster, siga las instrucciones que se indican en "documentación oficial" Para configurar el clúster de modo que use Azure AD. Debe asegurarse de que sus clústeres cumplen los requisitos de la integración de Azure AD gestionada por AKS. |
Añada el clúster a Astra Control Service
Después de iniciar sesión en Astra Control Service, el primer paso es empezar a gestionar los clústeres. Antes de añadir un clúster al servicio Astra Control Service, tendrá que realizar tareas específicas y asegurarse de que el clúster cumple determinados requisitos.
Al gestionar clústeres de Azure Kubernetes Service y Google Kubernetes Engine, tenga en cuenta que tiene dos opciones para la instalación del aprovisionador de Astra Control y la gestión del ciclo de vida:
-
Puedes utilizar el servicio Astra Control para gestionar automáticamente el ciclo de vida del aprovisionador Astra Control. Para hacerlo, asegúrese de que Astra Trident no esté instalado y que Astra Control Provisioner no esté habilitado en el clúster que desee gestionar con Astra Control Service. En este caso, Astra Control Service habilita automáticamente Astra Control Provisioning cuando se comienza a gestionar el clúster, y las actualizaciones del aprovisionador de Astra Control se realizan automáticamente.
-
Puede gestionar el ciclo de vida de Astra Control Provisionador tú mismo. Para ello, habilite el aprovisionador de Astra Control en el clúster antes de gestionar el clúster con Astra Control Service. En este caso, Astra Control Service detecta que Astra Control Provisioning ya está habilitado y no lo reinstala ni gestiona las actualizaciones del aprovisionador de Astra Control. Consulte "Habilita el aprovisionador de Astra Control" Para seguir los pasos, habilita el aprovisionador de Astra Control.
Al gestionar clústeres de Amazon Web Services con Astra Control Service, si necesita back-ends de almacenamiento que solo puede utilizarse con el aprovisionador de Astra Control, tendrá que habilitar el aprovisionador de Astra Control manualmente en el clúster antes de gestionarlo con el servicio de Astra Control. Consulte "Habilita el aprovisionador de Astra Control" Para conocer los pasos que hay que seguir para habilitar el aprovisionador de Astra Control.
Antes de empezar
-
Debe tener el archivo JSON que contenga las credenciales del usuario de IAM que creó el clúster. "Aprenda a crear un usuario de IAM".
-
Se requiere el aprovisionador de Astra Control para Amazon FSx para NetApp ONTAP. Si tienes pensado usar Amazon FSx para NetApp ONTAP como back-end de almacenamiento para tu clúster de EKS, consulte la información del aprovisionador de control de Astra en la "Requisitos del clúster de EKS".
-
(Opcional) Si necesita proporcionarlo
kubectl
Consulte las instrucciones de la sección para obtener acceso al comando de un clúster a otros usuarios de IAM que no son el creador del clúster "¿Cómo puedo proporcionar acceso a otros usuarios de IAM y a otras funciones tras la creación del clúster en Amazon EKS?". -
Si tiene pensado utilizar Cloud Volumes ONTAP de NetApp como back-end de almacenamiento, debe configurar Cloud Volumes ONTAP para que funcione con Amazon Web Services. Consulte el Cloud Volumes ONTAP "documentación de configuración".
-
Debe tener el archivo JSON que contenga el resultado de la CLI de Azure cuando cree el principal del servicio. "Aprenda a configurar un director de servicios".
También necesitará su ID de suscripción de Azure si no lo ha añadido al archivo JSON.
-
Si tiene pensado utilizar Cloud Volumes ONTAP de NetApp como back-end de almacenamiento, debe configurar Cloud Volumes ONTAP para que funcione con Microsoft Azure. Consulte el Cloud Volumes ONTAP "documentación de configuración".
-
Debe tener el archivo de clave de cuenta de servicio para una cuenta de servicio que tenga los permisos necesarios. "Aprenda a configurar una cuenta de servicio".
-
Si tiene pensado utilizar Cloud Volumes ONTAP de NetApp como back-end de almacenamiento, debe configurar Cloud Volumes ONTAP para que funcione con Google Cloud. Consulte el Cloud Volumes ONTAP "documentación de configuración".
-
(Opcional) Si añade un clúster de Amazon EKS o desea gestionar la instalación y actualizaciones de Astra Control Provisionador, habilite Astra Control Provisionador en el clúster. Consulte "Habilita el aprovisionador de Astra Control" para pasos de habilitación.
-
Abra la interfaz de usuario web de Astra Control Service en un navegador.
-
En el Panel de control, seleccione gestionar clúster Kubernetes.
Siga las instrucciones para añadir el clúster.
-
Proveedor: Seleccione su proveedor de cloud y, a continuación, proporcione las credenciales necesarias para crear una nueva instancia de cloud, o seleccione una instancia de cloud existente para utilizar.
-
Amazon Web Services: Proporcione detalles sobre su cuenta de usuario de Amazon Web Services IAM cargando un archivo JSON o pegando el contenido de ese archivo JSON desde el portapapeles.
El archivo JSON debe contener las credenciales del usuario IAM que creó el clúster.
-
Microsoft Azure: Proporcione detalles sobre el principal de servicio de Azure cargando un archivo JSON o pegando el contenido de ese archivo JSON desde el portapapeles.
El archivo JSON debe contener el resultado de la CLI de Azure al crear el principal del servicio. También puede incluir su ID de suscripción para que se agregue automáticamente a Astra. De lo contrario, deberá introducir manualmente el ID después de proporcionar JSON.
-
Google Cloud Platform: Proporcione el archivo de clave de cuenta de servicio cargando el archivo o pegando el contenido del portapapeles.
Astra Control Service utiliza la cuenta de servicio para descubrir los clústeres que se ejecutan en Google Kubernetes Engine.
-
Otros: Esta pestaña es para uso solo con clusters autogestionados.
-
Nombre de la instancia de nube: Proporcione un nombre para la nueva instancia de nube que se creará al agregar este clúster. Más información acerca de "instancias de cloud".
-
Seleccione Siguiente.
Astra Control Service muestra una lista de clústeres entre los que puede elegir.
-
Clúster: Selecciona un clúster de la lista para añadirlo a Astra Control Service.
Al seleccionar de la lista de clusters, preste atención a la columna Eligiblity. Si un clúster es «no elegible» o «parcialmente elegible», pase el cursor por encima del estado para determinar si hay un problema con el clúster. Por ejemplo, podría identificar que el clúster no tiene un nodo de trabajo. -
Seleccione Siguiente.
-
(Opcional) Almacenamiento: Opcionalmente, seleccione la clase de almacenamiento que desea que las aplicaciones de Kubernetes implementadas en este clúster utilicen de forma predeterminada.
-
-
Para seleccionar una nueva clase de almacenamiento predeterminada para el clúster, active la casilla de verificación Asignar una nueva clase de almacenamiento predeterminada.
-
Seleccione una nueva clase de almacenamiento predeterminada de la lista.
Cada servicio de almacenamiento de proveedor de cloud muestra la siguiente información sobre el precio, el rendimiento y la resiliencia:
-
Cloud Volumes Service para Google Cloud: Información de precio, rendimiento y resiliencia
-
Google Persistent Disk: No hay información de precio, rendimiento ni resiliencia disponible
-
Azure NetApp Files: Información sobre rendimiento y resiliencia
-
Discos administrados de Azure: No hay información de precios, rendimiento ni resiliencia disponible
-
Amazon Elastic Block Store: No dispone de información de precio, rendimiento o resiliencia
-
Amazon FSX para ONTAP de NetApp: Sin información de precio, rendimiento ni resiliencia disponible
-
Cloud Volumes ONTAP de NetApp: No hay información de precio, rendimiento ni resiliencia disponible
Cada clase de almacenamiento puede utilizar uno de los siguientes servicios:
-
-
"Cloud Volumes ONTAP de NetApp"
Más información acerca de "Clases de almacenamiento para clústeres de Amazon Web Services". Más información acerca de "Clases de almacenamiento para clústeres de AKS". Más información acerca de "Clases de almacenamiento para clústeres GKE".
-
Seleccione Siguiente.
-
Revisar y aprobar: Revise los detalles de la configuración.
-
Selecciona Add para agregar el clúster a Astra Control Service.
-
-
Si este es el primer clúster que se ha añadido para este proveedor de cloud, Astra Control Service crea un almacén de objetos para el proveedor de cloud para realizar backups de las aplicaciones que se ejecutan en clústeres aptos. (Cuando añada clústeres posteriores para este proveedor de cloud, no se crearán más almacenes de objetos). Si ha especificado una clase de almacenamiento predeterminada, Astra Control Service establece la clase de almacenamiento predeterminada que ha especificado. En el caso de clústeres gestionados en Amazon Web Services o Google Cloud Platform, Astra Control Service también crea una cuenta de administrador en el clúster. Estas acciones pueden tardar varios minutos.
Cambie la clase de almacenamiento predeterminada
Es posible cambiar la clase de almacenamiento predeterminada para un clúster de.
Cambie la clase de almacenamiento predeterminada con Astra Control
Puede cambiar la clase de almacenamiento predeterminada para un clúster de Astra Control. Si su clúster utiliza un servicio de fondo de almacenamiento previamente instalado, es posible que no pueda utilizar este método para cambiar la clase de almacenamiento predeterminada (la acción establecer como predeterminada no se puede seleccionar). En este caso, usted puede Cambie la clase de almacenamiento predeterminada con la línea de comandos.
-
En la interfaz de usuario de Astra Control Service, seleccione Clusters.
-
En la página Clusters, seleccione el clúster que desea cambiar.
-
Seleccione la ficha almacenamiento.
-
Seleccione la categoría clases de almacenamiento.
-
Seleccione el menú acciones para la clase de almacenamiento que desea establecer como predeterminada.
-
Seleccione establecer como predeterminado.
Cambie la clase de almacenamiento predeterminada con la línea de comandos
Es posible cambiar la clase de almacenamiento predeterminada para un clúster mediante comandos de Kubernetes. Este método funciona independientemente de la configuración del clúster.
-
Inicie sesión en su clúster de Kubernetes.
-
Enumere las clases de almacenamiento del clúster:
kubectl get storageclass
-
Quite la designación predeterminada de la clase de almacenamiento predeterminada. Sustituya <SC_NAME> por el nombre de la clase de almacenamiento:
kubectl patch storageclass <SC_NAME> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"false"}}}'
-
Seleccione una clase de almacenamiento diferente de forma predeterminada. Sustituya <SC_NAME> por el nombre de la clase de almacenamiento:
kubectl patch storageclass <SC_NAME> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
-
Confirme la nueva clase de almacenamiento predeterminada:
kubectl get storageclass