向 Satellite 配置登錄叢集

位置叢集會自動註冊至 Satellite Config。 請執行註冊指令碼以設定「Satellite」配置元件,藉此手動註冊其他叢集。

完成這些步驟後,即可將該叢集新增至您所在位置的叢集群組,並 訂閱「Satellite」的設定。 不過,您仍須使用 Red Hat OpenShift on IBM Cloud 來管理這些叢集的工作節點。

  1. 在公用雲端中尋找您要連接至 Satellite Config 的叢集。 若要列出可用的叢集,請執行 ibmcloud oc cluster ls 指令,或跳至 Red Hat OpenShift 叢集儀表板

    請勿手動註冊您在「Satellite」位置中建立的叢集。 這些叢集會自動向 Satellite Config 進行註冊。 若再次手動註冊這些資源,可能會在您的位置或叢集中引發問題。

  2. 從 Satellite 叢集 儀表板中,按一下 登錄叢集

  3. 輸入叢集的名稱,然後按一下 登錄叢集。 登錄叢集會在 Satellite Config ConfigMap中建立項目。 不過,您的叢集無法訂閱 Satellite 配置,直到您在叢集裡安裝 Satellite 配置代理程式為止。

  4. 複製顯示給您的指令。

  5. 登入 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
    
  6. 驗證 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
    
  7. 在 Satellite 叢集 儀表板上驗證叢集的狀態。

  8. 選用項目: 選取叢集以檢視部署至叢集的 Kubernetes 資源。