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.
-
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 lso 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.
-
En el panel de control de clústeres de Satellite, haz clic en Registrar clúster.
-
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.
-
Copie el mandato que se muestra.
-
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 -
Comprueba que todos los pods del proyecto
razeedeployse encuentren en unRunningestado.oc get pods -n razeedeploySalida 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 -
Verifique el estado del clúster en el panel de control Satellite Clústeres.
-
Opcional: Selecciona tu clúster para ver los recursos de Kubernetes que están implementados en él.