1.3. Kubernetes Operator のマルチクラスターエンジンからクラスターで klusterlet アドオンを有効にする
Red Hat Advanced Cluster Management for Kubernetes をインストールし、Kubernetes Operator 用のマルチクラスターエンジンを使用してクラスターを作成またはインポートした後、それらのマネージドクラスターに対して klusterlet アドオンを有効にできます。
Kubernetes Operator のマルチクラスターエンジンを使用してクラスターを作成またはインポートした場合、klusterlet アドオンはデフォルトで有効になっていません。さらに、Red Hat Advanced Cluster Management のインストール後、klusterlet アドオンはデフォルトで有効になりません。
次の利用可能な klusterlet アドオンを参照してください。
- application-manager
- cert-policy-controller
- config-policy-controller
- iam-policy-controller
- governance-policy-framework
- search-collector
Red Hat Advanced Cluster Management のインストール後に、マネージドクラスターの klusterlet アドオンを有効にするには、以下のステップを実行します。
次の
KlusterletAddonConfig
に似た YAML ファイルを作成し、アドオンを表すspec
値を使用します。apiVersion: agent.open-cluster-management.io/v1 kind: KlusterletAddonConfig metadata: name: <cluster_name> namespace: <cluster_name> spec: applicationManager: enabled: true certPolicyController: enabled: true iamPolicyController: enabled: true policyController: enabled: true searchCollector: enabled: true
注:
policy-controller
アドオンは、governance-policy-framework
とconfig-policy-controller
の 2 つのアドオンに分かれています。その結果、policyController
はgovernance-policy-framework
とconfig-policy-controller
managedClusterAddons
を制御します。-
ファイルは
klusterlet-addon-config.yaml
として保存します。 ハブクラスターで次のコマンドを実行して、YAML を適用します。
oc apply -f klusterlet-addon-config.yaml
KlusterletAddonConfig
の作成後に、有効なmanagedClusterAddons
が作成されたかどうかを確認するには、次のコマンドを実行します。oc get managedclusteraddons -n <cluster namespace>