Registro de clústeres con Satellite Config

Los clústeres que crees en tu ubicación de Satellite se registran automáticamente en Satellite Config. También puedes registrar manualmente otros clústeres en la nube pública o tus clústeres existentes de Red Hat OpenShift on IBM Cloud mediante Satellite Config. Siga los pasos para ejecutar el script de registro en su clúster con el fin de configurar los componentes de configuración de Satellite y hacer que el clúster sea visible en Satellite.

Después de seguir estos pasos, el clúster se puede añadir a un grupo de clústeres de su ubicación y suscribirse a configuraciones de Satellite. Sin embargo, debe seguir utilizando Red Hat OpenShift on IBM Cloud para gestionar los nodos trabajadores de estos clústeres.

  1. Busque el clúster en la nube pública que desea adjuntar a Satellite Config. Para listar los clústeres disponibles, ejecute el mandato ibmcloud oc cluster ls o vaya a Panel de control de clúster de Red Hat OpenShift.

    No registres manualmente los clústeres que hayas creado en una ubicación de Satellite. Estos clústeres se registran automáticamente en Satellite Config. Volver a registrarlos manualmente puede provocar problemas en tu ubicación o clúster.

  2. En el panel de control de clústeres de Satellite, haz clic en Registrar clúster.

  3. Especifique el nombre del clúster y pulse Registrar clúster. El registro de un clúster crea una entrada en el mapa de configuración de la configuración de Satellite. Sin embargo, el clúster no se puede suscribir a una configuración de Satellite hasta que instale el agente de configuración de Satellite en el clúster.

  4. Copie el mandato que se muestra.

  5. Inicie sesión en el clúster de Red Hat OpenShift y ejecute el mandato en el clúster. El comando crea el proyecto razeedeploy, las definiciones de recursos personalizados y las políticas RBAC en tu clúster que son necesarias para que este sea visible para la configuración de Satellite.

    Salida de ejemplo

    namespace/razeedeploy created
    serviceaccount/razeedeploy-sa created
    clusterrole.rbac.authorization.k8s.io/razeedeploy-admin-cr created
    clusterrolebinding.rbac.authorization.k8s.io/razeedeploy-rb created
    job.batch/razeedeploy-job created
    
  6. Comprueba que todos los pods del proyecto razeedeploy se encuentren en un Running estado.

    oc get pods -n razeedeploy
    

    Salida de ejemplo

    NAME                                                  READY     STATUS      RESTARTS   AGE
    clustersubscription-c9cfb6f8b-7p5sw            1/1     Running     0          41m
    encryptedresource-controller-5c68f9746-vhdsk   1/1     Running     0          41m
    mustachetemplate-controller-5f9b554f69-f22v5   1/1     Running     0          41m
    razeedeploy-job-2wbd7                          0/1     Completed   0          47m
    remoteresource-controller-56bbfd6db6-mpngf     1/1     Running     0          41m
    watch-keeper-5d4dd9f56b-bt6jz                  1/1     Running     0          3m41s
    
  7. Verifique el estado del clúster en el panel de control Satellite Clústeres.

  8. Opcional: Selecciona tu clúster para ver los recursos de Kubernetes que están implementados en él.