8.2. クラスターの ManagedClusterSet への追加
ManagedClusterSet
の作成後に、1 つ以上のマネージドクラスターを追加する必要があります。マネージドクラスターを追加するには以下の手順を実行します。
managedclustersets/join
の仮想サブリソースに作成
できるように、RBACClusterRole
エントリーが追加されていることを確認します。このパーミッションがない場合には、マネージドクラスターをManagedClusterSet
に割り当てることはできません。このエントリーが存在しない場合は、
yaml
ファイルに追加します。サンプルエントリーは以下の内容のようになります。kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: clusterrole1 rules: - apiGroups: ["cluster.open-cluster-management.io"] resources: ["managedclustersets/join"] resourceNames: ["clusterset1"] verbs: ["create"]
kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: clusterrole1 rules: - apiGroups: ["cluster.open-cluster-management.io"] resources: ["managedclustersets/join"] resourceNames: ["clusterset1"] verbs: ["create"]
Copy to Clipboard Copied! clusterset1 は
ManagedClusterSet
の名前に置き換えます。注記: マネージドクラスターを別の
ManagedClusterSet
に移動する場合には、いずれのManagedClusterSets
でもパーミッションの設定が必要です。yaml
ファイルでマネージドクラスターの定義を検索します。ラベルの追加先のマネージドクラスター定義のセクションは、以下の内容のようになります。apiVersion: cluster.open-cluster-management.io/v1 kind: ManagedCluster metadata: name: cluster1 spec: hubAcceptsClient: true
apiVersion: cluster.open-cluster-management.io/v1 kind: ManagedCluster metadata: name: cluster1 spec: hubAcceptsClient: true
Copy to Clipboard Copied! この例では、cluster1 はマネージドクラスターの名前です。
ManagedClusterSet
の名前をcluster.open-cluster-management.io/clusterset: clusterset1
形式で指定してラベルを追加します。コードは以下の例のようになります。
apiVersion: cluster.open-cluster-management.io/v1 kind: ManagedCluster metadata: name: cluster1 labels: cluster.open-cluster-management.io/clusterset: clusterset1 spec: hubAcceptsClient: true
apiVersion: cluster.open-cluster-management.io/v1 kind: ManagedCluster metadata: name: cluster1 labels: cluster.open-cluster-management.io/clusterset: clusterset1 spec: hubAcceptsClient: true
Copy to Clipboard Copied! この例では、cluster1 は、clusterset1
ManagedClusterSet
に追加するクラスターです。注記: マネージドクラスターが削除済みの
ManagedClusterSet
にこれまでに割り当てられていた場合には、すでに存在しないクラスターが指定されたManagedClusterSet
がマネージドクラスターに設定されている可能性があります。その場合は、名前を新しい名前に置き換えます。