Skip to main content
Todos los proveedores de cloud
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Todos los proveedores de cloud
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Añade un clúster público autogestionado a Astra Control Service

Colaboradores

Una vez configurado su entorno, estará listo para crear un clúster de Kubernetes y, a continuación, añadirlo al servicio Astra Control.

Un clúster autogestionado es un clúster que usted aprovisiona y gestiona directamente. Astra Control Service admite clústeres autogestionados que se ejecutan en un entorno de cloud público. Puede agregar un clúster autogestionado a Astra Control Service cargando un kubeconfig.yaml archivo. Deberá asegurarse de que el clúster cumple los requisitos que se indican aquí.

Distribuciones de Kubernetes compatibles

Puede utilizar Astra Control Service para gestionar los siguientes tipos de clústeres públicos autogestionados:

Distribución de Kubernetes Versiones compatibles

Kubernetes (ascendente)

1,27 a 1,29

Motor Kubernetes de rancher (RKE)

RKE 1: Versiones 1.24.17, 1.25.13, 1.26.8 con Rancher Manager 2.7.9
RKE 2: Versiones 1.23.16 y 1.24.13 con Rancher Manager 2.6.13
RKE 2: Versiones 1.24.17, 1.25.14, 1.26.9 con Rancher Manager 2.7.9

OpenShift Container Platform de Red Hat

4,12 hasta 4,14

En estas instrucciones se asume que ya ha creado un clúster autogestionado.

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.

Antes de empezar

Un clúster autogestionado es un clúster que usted aprovisiona y gestiona directamente. Astra Control Service admite clústeres autogestionados que se ejecutan en un entorno de cloud público. Los clústeres autogestionados pueden utilizar Astra Control Provisioner para interactuar con los servicios de almacenamiento de NetApp o pueden usar controladores de la interfaz de almacenamiento de contenedores (CSI) para interactuar con Amazon Elastic Block Store (EBS), los discos gestionados de Azure y el disco persistente de Google.

Astra Control Service es compatible con clústeres autogestionados que utilizan las siguientes distribuciones de Kubernetes:

  • OpenShift Container Platform de Red Hat

  • Motor Kubernetes del rancher

  • Subida de Kubernetes

Su clúster autogestionado debe cumplir con los siguientes requisitos:

  • El clúster debe estar accesible a través de Internet.

  • Si está utilizando o planea utilizar almacenamiento habilitado con controladores CSI, se deben instalar los controladores CSI adecuados en el clúster. Para obtener más información sobre el uso de los controladores CSI para integrar el almacenamiento, consulte la documentación del servicio de almacenamiento.

  • Tiene acceso al archivo kubeconfig de cluster que incluye solo un elemento de contexto. Siga "estas instrucciones" para generar un archivo kubeconfig.

  • Si va a agregar el clúster mediante un archivo kubeconfig que hace referencia a una entidad de certificación (CA) privada, agregue la siguiente línea al cluster sección del archivo kubeconfig. Esto permite a Astra Control añadir el clúster:

    insecure-skip-tls-verify: true
  • Sólo rancher: Al administrar clústeres de aplicaciones en un entorno Rancher, modifique el contexto predeterminado del clúster de aplicaciones en el archivo kubeconfig proporcionado por Rancher para utilizar un contexto de plano de control en lugar del contexto del servidor API Rancher. Esto reduce la carga en el servidor API de Rancher y mejora el rendimiento.

  • Requisitos del aprovisionador de Astra Control: Debes tener un aprovisionador de Astra Control configurado correctamente, incluidos sus componentes de Astra Trident, para gestionar clústeres.

Pasos
  1. En el Panel de control, seleccione gestionar clúster Kubernetes.

    Siga las instrucciones para añadir el clúster.

  2. Proveedor: Selecciona la pestaña Otro para agregar detalles sobre tu cluster autogestionado.

    1. Otros: Proporcione detalles sobre su cluster autogestionado cargando un kubeconfig.yaml o bien, pegue el contenido de kubeconfig.yaml desde el portapapeles.

      Nota Si crea el suyo propio kubeconfig file, debe definir sólo un elemento de contexto uno en él. Consulte "Documentación de Kubernetes" para obtener información acerca de cómo crear kubeconfig archivos.
  3. Nombre de credencial: Proporciona un nombre para la credencial de clúster autogestionada que estás cargando en Astra Control. De forma predeterminada, el nombre de las credenciales se completa automáticamente como nombre del clúster.

  4. Identificador de ruta privado: Este campo es solo para uso con clusters privados.

  5. Seleccione Siguiente.

  6. (Opcional) Almacenamiento: Opcionalmente, seleccione la clase de almacenamiento que desea que las aplicaciones de Kubernetes implementadas en este clúster utilicen de forma predeterminada.

    1. 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.

    2. Seleccione una nueva clase de almacenamiento predeterminada de la lista.

      Nota

      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:

    3. Seleccione Siguiente.

    4. Revisar y aprobar: Revise los detalles de la configuración.

    5. Selecciona Add para agregar el clúster a Astra Control Service.

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.

Pasos
  1. En la interfaz de usuario de Astra Control Service, seleccione Clusters.

  2. En la página Clusters, seleccione el clúster que desea cambiar.

  3. Seleccione la ficha almacenamiento.

  4. Seleccione la categoría clases de almacenamiento.

  5. Seleccione el menú acciones para la clase de almacenamiento que desea establecer como predeterminada.

  6. 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.

Pasos
  1. Inicie sesión en su clúster de Kubernetes.

  2. Enumere las clases de almacenamiento del clúster:

    kubectl get storageclass
  3. 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"}}}'
  4. 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"}}}'
  5. Confirme la nueva clase de almacenamiento predeterminada:

    kubectl get storageclass