Preparar y usar los servicios de arranque

Esta página está destinada a los operadores de infraestructura o administradores de la plataforma. En esta página, se describe cómo preparar e instalar servicios de arranque. Con los servicios de arranque, los operadores de infraestructura aprovisionan recursos adicionales para extender la funcionalidad de los clústeres de usuario de Anthos, como en los siguientes casos:

  • Preinstalar operadores de almacenamiento como NetApp Trident para aprovisionar una StorageClass predeterminada.
  • Preinstalar controladores de GPU para admitir cargas de trabajo que necesiten GPU.

Los operadores de infraestructura preparan los servicios de arranque que contienen manifiestos de atributos. Los administradores de la plataforma seleccionan los servicios de arranque que deben instalar en sus clústeres de usuario.

Prepara los servicios de arranque

Los operadores de infraestructura deben preparar primero los servicios de arranque. El Centro de administración de Anthos no admite la preparación de servicios de arranque. Usa la herramienta de línea de comandos de kubectl para completar esta tarea. A continuación, te mostramos una secuencia de pasos que debes seguir:

  1. Crea un ConfigMap que contenga los manifiestos:

    kubectl create configmap configmap name --from-file=path to manifests
    
  2. Crea un servicio de arranque con referencia al ConfigMap anterior y especifica los servicios de arranque como reutilizables o no. Para obtener más información, consulta el archivo de configuración de muestra BootstrapService.

Usa los servicios de arranque

Después de preparar correctamente los servicios de arranque, los administradores de la plataforma instalan los servicios de arranque que necesitan en los clústeres de usuario durante el flujo de creación o después de la creación de los clústeres. Usa la consola del Centro de administración de Anthos o kubectl para completar esta tarea.

Consola del centro de administración

En la página de creación de clústeres de usuario, selecciona los servicios de arranque que necesitas. Una vez que el clúster de usuario está listo, los manifiestos se aplican en breve al clúster de usuario.

Para instalar un servicio de arranque en un clúster de usuario existente, ve a la página de edición de clústeres, selecciona los servicios de arranque que necesitas y confirma.

kubectl

Instala los servicios de arranque con kubectl mediante la creación de BootstrapServiceBindings. Para obtener más detalles, consulta el archivo de configuración de muestra BootstrapServiceBinding.

¿Qué sigue?