1.21. 配置ルールでローカルクラスターが選択されていない場合のトラブルシューティング
マネージドクラスターは配置ルールで選択されますが、local-cluster (同じく管理されているハブクラスター) は選択されません。配置ルールユーザーには your-local-cluster-name namespace 内の managedcluster リソースを取得する権限が付与されていません。
1.21.1. 現象: ローカルクラスターがマネージドクラスターとして選択されていない問題のトラブルシューティング リンクのコピーリンクがクリップボードにコピーされました!
すべてのマネージドクラスターは配置ルールで選択されますが、local-cluster は選択されません。配置ルールユーザーには your-local-cluster-name namespace 内の managedcluster リソースを取得する権限が付与されていません。
1.21.2. 問題の解決: マネージドクラスターとして選択されていないローカルクラスターのトラブルシューティング リンクのコピーリンクがクリップボードにコピーされました!
非推奨: PlacementRule
この問題を解決するには、your-local-cluster-name namespace で managedcluster 管理権限を付与する必要があります。以下の手順を実行します。
マネージドクラスターのリストに
local-clusterが含まれていること、配置ルールのdecisionsリストでlocal-clusterが表示されていないことを確認します。以下のコマンドを実行して結果を表示します。% oc get managedclusters
% oc get managedclustersCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例を確認すると、
local-clusterが結合されているものの、PlacementRuleの YAML にないことが分かります。NAME HUB ACCEPTED MANAGED CLUSTER URLS JOINED AVAILABLE AGE local-cluster true True True 56d cluster1 true True True 16h
NAME HUB ACCEPTED MANAGED CLUSTER URLS JOINED AVAILABLE AGE local-cluster true True True 56d cluster1 true True True 16hCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow YAML ファイルに
Roleを作成し、<your-local-cluster-name>namespace でmanagedcluster管理権限を付与します。以下の例を参照してください。Copy to Clipboard Copied! Toggle word wrap Toggle overflow RoleBindingリソースを作成して、配置ルールユーザーに<your-local-cluster-name>namespace へのアクセス権を付与します。以下の例を参照してください。Copy to Clipboard Copied! Toggle word wrap Toggle overflow