クラスターを Satellite Config に登録しても Kubernetes リソースのリストが表示または更新されないのはなぜですか?

Satellite Config にクラスタを登録した後、 Kubernetes のリソースが表示されない、または更新されない問題を解決します。

使用するクラスターを Satellite Config に登録しても、リソース・リストにクラスターのリソースが表示されません。 クラスターを構成にサブスクライブしても、クラスターに Kubernetes リソースが作成または更新されません。

クラスターを Satellite Config で使用するには、適切なコンポーネントがインストールされていなければなりません。また、クラスターの Kubernetes リソース管理権限を Satellite Config に付与する必要があります。

この問題を解決するには、以下の手順に従います。

  1. クラスターを「 Satellite Config」に再接続します。 詳しくは、既存の Red Hat OpenShift on IBM Cloud クラスターを Satellite Config に登録するを参照してください。
    1. クラスターを Satellite Config に登録するための kubectl コマンドを取得します。
        ibmcloud sat cluster register
        ```
        出力例
        ```sh {: screen}
        kubectl apply -f "https://config.satellite.cloud.ibm.com/api/install/razeedeploy-job?orgKey=<orgApiKey>&args=--clustersubscription=<number>&args=--featureflagsetld=<number>&args=--mustachetemplate=<number>&args=--managedset=<number>&args=--remoteresources<number>&args=--remoteresource=<number>&args=--watch-keeper=<number>"
        ```
    2. クラスターにログインします。 ロケーション・ホスト・ネットワークに接続していない場合は、`--endpoint link` オプションを指定します。 その他のログイン・オプションについて詳しくは、[Red Hat OpenShift クラスターへのアクセス](/docs/openshift?topic=openshift-access_cluster)を参照してください。
    ```sh {: pre}
        ibmcloud oc cluster config -c <cluster_name_or_ID> --admin [--endpoint link]
        ```
    3. 先ほど取得した `kubectl` コマンドを実行します。
    
  2. クラスターの Kubernetes リソース管理権限を Satellite Config に付与します。 次のコマンドは、クラスター全体の cluster-admin 権限を付与します。 その他のオプションについては、クラスターに対するアクセス権限を Satellite Config に付与するを参照してください。
    kubectl create clusterrolebinding razee-cluster-admin --clusterrole=razee-cluster-admin --serviceaccount=razeedeploy:razee-viewer --serviceaccount=razeedeploy:razee-editor --serviceaccount=razeedeploy:razee-satcon