Sobre Satellite Config

Con Satellite Config, puede crear una configuración para especificar qué recursos de Kubernetes desea desplegar en un grupo de clústeres de Red Hat OpenShift on IBM Cloud que se ejecutan en la ubicación de Satellite o en IBM Cloud.

Puede crear configuraciones GitOps-based o configuraciones de carga directa.

Comprender las configuraciones GitOps-based

Almacena las definiciones de tus recursos de Kubernetes en un repositorio de Git. Los clústeres recogen automáticamente los cambios directamente desde tu repositorio y las referencias de Git. Los recursos permanecen en el repositorio de origen y se despliegan automáticamente cuando cambia el origen al que se hace referencia. Para utilizar este método, selecciona la plantilla GitOps al crear tu configuración. Si es la primera vez que utilizas una configuración de GitOps-based y quieres ver cómo funciona este proceso, puedes seleccionar la plantilla GitOps- Sample application, que te guía para configurar e implementar una aplicación de ejemplo desde el repositorio IBM ( Git ) en tus clústeres.

Cómo
funcionan las configuraciones de Satellite Cómo funcionan
las configuraciones de GitOps

Una configuración GitOps-based implica los siguientes pasos de alto nivel.

  1. Cree una configuración de Satellite y especifique el repositorio, el tipo de referencia Git, el nombre de referencia Git y la vía de acceso.
  2. Cree una suscripción para asociar el repositorio de origen de los archivos de recursos con uno o varios grupos de clúster.
  3. Los archivos de recursos del repositorio de origen se despliegan automáticamente en los clústeres que pertenecen al grupo de clústeres seleccionado.

Descripción de las configuraciones de carga directa

Almacena las definiciones de tus recursos de Kubernetes en Satellite Config, ya sea subiendo manualmente tus archivos YAML o enviándolos desde tu proceso de CI/CD. Gestiona los cambios directamente a través de la interfaz gráfica de usuario (GUI) o la línea de comandos (CLI) de Satellite Config, o desde tu proceso de CI/CD. Para utilizar este método, seleccione la plantilla Carga directa al crear la configuración.

Cómo Satellite funcionan las
* funcionan las configuraciones de carga

Una configuración de carga directa implica los siguientes pasos de alto nivel.

  1. Cree una configuración de Satellite y cree versiones cargando los archivos de recursos de Kubernetes. Cada archivo de recursos de Kubernetes que cargue representa una versión dentro de la configuración.
  2. Cree una suscripción para asociar una versión con uno o varios grupos de clústeres.
  3. La versión del archivo de recursos de Kubernetes que se especifica en la suscripción se despliega automáticamente en los clústeres que pertenecen al grupo de clústeres seleccionado.

Conceptos clave para Satellite Config

Revise los siguientes conceptos clave que se utilizan al crear una configuración de Satellite.

conceptos clave de configuración deSatellite.
term Descripción
Configuración Con la configuración de Satellite, puede cargar o crear versiones de archivo YAML de recursos de Kubernetes para desplegar en un grupo de clústeres. La versión que cargue no se aplicará al clúster hasta que añada una suscripción a la configuración.
Suscripción Una suscripción de Satellite especifica qué recurso de Kubernetes se despliega en uno o más grupos de clústeres. Una vez creada la suscripción, Satellite Config descarga automáticamente el recurso Kubernetes que haya especificado y comienza a aplicarlo en todos los clústeres que pertenecen al grupo de clústeres. Este proceso tarda unos cinco minutos en completarse.
Los clústeres de su grupo de clústeres pueden encontrarse en su Satellite o en IBM Cloud. Para incluir los clústeres que ejecuta en IBM Cloud, debe registrar el clúster en el componente de configuración de Satellite e instalar el agente de configuración de Satellite en dicho clúster.
Versión Una versión representa un archivo YAML de recurso de Kubernetes que ha cargado o creado manualmente para una configuración de Satellite. Puede incluir cualquier recurso de Kubernetes en su versión y cargar tantas versiones en una configuración como desee. (Este concepto sólo se aplica a configuraciones de Carga directa.)
Grupos de clústeres Un grupo de clústeres especifica un conjunto de clústeres que están registrados con el componente de configuración de Satellite y que se incluyen en una configuración de Satellite. Los clústeres que se ejecutan en su ubicación se registran automáticamente y se pueden añadir a un grupo de clústeres. Los clústeres que se ejecutan en IBM Cloud deben registrarse manualmente en el componente de configuración de Satellite antes de poder añadirlos a un grupo de clústeres.