向 Satellite 配置登錄叢集
位置叢集會自動註冊至 Satellite Config。 請執行註冊指令碼以設定「Satellite」配置元件,藉此手動註冊其他叢集。
完成這些步驟後,即可將該叢集新增至您所在位置的叢集群組,並 訂閱「Satellite」的設定。 不過,您仍須使用 Red Hat OpenShift on IBM Cloud 來管理這些叢集的工作節點。
-
在公用雲端中尋找您要連接至 Satellite Config 的叢集。 若要列出可用的叢集,請執行
ibmcloud oc cluster ls指令,或跳至 Red Hat OpenShift 叢集儀表板。請勿手動註冊您在「Satellite」位置中建立的叢集。 這些叢集會自動向 Satellite Config 進行註冊。 若再次手動註冊這些資源,可能會在您的位置或叢集中引發問題。
-
從 Satellite 叢集 儀表板中,按一下 登錄叢集。
-
輸入叢集的名稱,然後按一下 登錄叢集。 登錄叢集會在 Satellite Config ConfigMap中建立項目。 不過,您的叢集無法訂閱 Satellite 配置,直到您在叢集裡安裝 Satellite 配置代理程式為止。
-
複製顯示給您的指令。
-
登入 Red Hat OpenShift 叢集,並在叢集裡執行指令。 該指令會在叢集上建立
razeedeploy專案、自訂資源定義及 RBAC 原則,讓 Satellite Config 可看見您的叢集所需的這些原則。輸出範例
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 -
驗證
razeedeploy專案中的所有 Pod 都處於Running狀態。oc get pods -n razeedeploy輸出範例
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 -
在 Satellite 叢集 儀表板上驗證叢集的狀態。
-
選用項目: 選取叢集以檢視部署至叢集的 Kubernetes 資源。