Cluster in Satellite Config registrieren
Standortcluster werden automatisch bei Satellite-Konfiguration registriert. Registrieren Sie andere Cluster manuell, indem Sie das Registrierungsskript ausführen, um die Satellite-Konfigurationskomponenten einzurichten.
Nachdem Sie diese Schritte ausgeführt haben, kann der Cluster zu einer Clustergruppe an Ihrem Standort hinzugefügt und für Satellite-Konfigurationen abonniert werden. Die Workerknoten für diese Cluster müssen jedoch weiterhin mit Red Hat OpenShift on IBM Cloud verwaltet werden.
-
Suchen Sie den Cluster in der öffentlichen Cloud, den Sie der Konfiguration Satellite zuordnen wollen. Um verfügbare Cluster aufzulisten, führen Sie den Befehl
ibmcloud oc cluster lsaus oder rufen Sie das Cluster-Dashboard vonRed Hat OpenShiftauf.Registrieren Sie Cluster, die Sie in einem Satellite-Standort erstellt haben, nicht manuell. Diese Cluster werden automatisch bei Satellite-Konfiguration registriert. Eine erneute manuelle Registrierung kann zu Problemen an Ihrem Standort oder in Ihrem Cluster führen.
-
Klicken Sie im Dashboard Satellite-Cluster auf Cluster registrieren.
-
Geben Sie den Namen Ihres Clusters ein und klicken Sie auf Cluster registrieren. Beim Registrieren eines Clusters wird ein Eintrag in der Konfigurationszuordnung von Satellite Config erstellt. Der Cluster kann jedoch erst für eine Satellite-Konfiguration abonniert werden, nachdem der Satellite Config-Agent in Ihrem Cluster installiert wurde.
-
Kopieren Sie den Befehl, der angezeigt wird.
-
Melden Sie sich bei Ihrem Red Hat OpenShift-Cluster an und führen Sie den kopierten Befehl in Ihrem Cluster aus. Der Befehl erstellt das Projekt
razeedeploy, benutzerdefinierte Ressourcendefinitionen und RBAC-Richtlinien in Ihrem Cluster, die erforderlich sind, damit Ihr Cluster für Satellite-Konfiguration sichtbar ist.Beispielausgabe
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 -
Stellen Sie sicher, dass sich alle Pods im Projekt
razeedeployin einem bestimmten ZustandRunningbefinden.oc get pods -n razeedeployBeispielausgabe
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 -
Überprüfen Sie den Clusterstatus im Dashboard Satellite Cluster.
-
Optional: Wählen Sie Ihren Cluster aus, um die Kubernetes-Ressourcen anzuzeigen, die auf dem Cluster bereitgestellt sind.