Registrazione dei cluster con la configurazione Satellite
I cluster creati nella posizione “ Satellite ” vengono registrati automaticamente in “ Satellite Config”. È inoltre possibile registrare manualmente altri cluster nel cloud pubblico o i cluster esistenti su Red Hat OpenShift on IBM Cloud tramite Satellite Config. Segui i passaggi indicati per eseguire lo script di registrazione nel tuo cluster, al fine di configurare i componenti di Satellite Config e rendere il cluster visibile su Satellite.
Una volta completati questi passaggi, il cluster potrà essere aggiunto a un gruppo di cluster nella propria sede e sarà possibile sottoscrivere le configurazioni dell' Satellite. Tuttavia, è comunque necessario utilizzare Red Hat OpenShift on IBM Cloud per gestire i nodi di lavoro di questi cluster.
-
Trova il cluster nel cloud pubblico che vuoi collegare alla configurazione Satellite. Per elencare i cluster disponibili, eseguire il comando
ibmcloud oc cluster lso passare a Dashboard cluster Red Hat OpenShift.Non registrare manualmente i cluster creati in una posizione " Satellite ". Questi cluster vengono registrati automaticamente nella configurazione di Satellite. La loro nuova registrazione manuale potrebbe causare problemi nella tua sede o nel tuo cluster.
-
Dal dashboard Satellite Cluster, fai clic su Registra cluster.
-
Immetti il nome del tuo cluster e fai clic su Register cluster. La registrazione di un cluster crea una voce in Satellite Config ConfigMap. Tuttavia, il tuo cluster non può essere sottoscritto a una configurazione Satellite finché non installi l'agent di configurazione Satellite nel tuo cluster.
-
Copiare il comando visualizzato.
-
Accedi al tuo cluster Red Hat OpenShift ed esegui il comando nel tuo cluster. Il comando crea il progetto
razeedeploy, le definizioni delle risorse personalizzate e le politiche RBAC sul tuo cluster che sono richieste per rendere il tuo cluster visibile alla configurazione Satellite.Output di esempio
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 -
Verifica che tutti i pod nel progetto
razeedeploysiano in uno statoRunning.oc get pods -n razeedeployOutput di esempio
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 -
Verifica lo stato del tuo cluster nel dashboard Satellite Cluster.
-
Facoltativo: seleziona il tuo cluster per visualizzare le risorse Kubernetes distribuite al cluster.