Enregistrement de clusters avec la configuration Satellite
Les clusters que vous créez dans votre environnement Satellite sont automatiquement enregistrés dans Satellite Config. Vous pouvez également enregistrer manuellement d'autres clusters dans le cloud public ou vos clusters existants d' Red Hat OpenShift on IBM Cloud s à l'aide d' Satellite Config. Suivez les étapes pour exécuter le script d'enregistrement dans votre cluster afin de configurer les composants de configuration d' Satellite et de rendre le cluster visible dans Satellite.
Une fois ces opérations terminées, le cluster peut être ajouté à un groupe de clusters dans votre emplacement et abonné aux configurations Satellite. Toutefois, vous devez continuer à utiliser Red Hat OpenShift on IBM Cloud pour gérer les noeuds worker de ces clusters.
-
Recherchez le cluster dans le cloud public que vous souhaitez associer à la configuration Satellite. Pour répertorier les clusters disponibles, exécutez la commande
ibmcloud oc cluster lsou accédez à Tableau de bord de cluster Red Hat OpenShift.N'enregistrez pas manuellement les clusters que vous avez créés dans un emplacement Satellite. Ces clusters sont automatiquement enregistrés dans Satellite Config. Les réenregistrer manuellement peut entraîner des problèmes au niveau de votre site ou de votre cluster.
-
Dans le tableau de bord Clusters d’ Satellite, cliquez sur Enregistrer un cluster.
-
Entrez le nom de votre cluster et cliquez sur Enregistrer le cluster. L'enregistrement d'un cluster crée une entrée dans la mappe de configuration du composant Satellite Config. Toutefois, le cluster ne peut pas être abonné à une configuration Satellite tant que vous n'avez pas installé l'agent Satellite Config dans le cluster.
-
Copiez la commande qui s'affiche.
-
Connectez-vous au cluster Red Hat OpenShift et exécutez la commande dans le cluster. La commande crée le projet
razeedeploy, les définitions de ressources personnalisées et les politiques RBAC sur votre cluster qui sont nécessaires pour que celui-ci soit visible par Satellite Config.Exemple de sortie
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 -
Vérifiez que tous les pods du projet
razeedeploysont dans un étatRunning.oc get pods -n razeedeployExemple de sortie
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 -
Vérifiez le statut de votre cluster sur le tableau de bord Satellite Clusters.
-
Facultatif : sélectionnez votre cluster pour afficher les ressources d' Kubernetes s qui y sont déployées.