1.3. 在来自 Kubernetes operator 的 multicluster engine 的集群上启用 klusterlet 附加组件
安装 Red Hat Advanced Cluster Management for Kubernetes 后,然后使用 multicluster engine for Kubernetes operator 创建或导入集群,您可以为这些受管集群启用 klusterlet 附加组件。
如果使用 Kubernetes operator 的 multicluster engine 创建或导入的集群,则 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值代表附加组件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注:
policy-controller附加组件被分成两个附加组件:governance-policy-framework和config-policy-controller。因此,policyController控制governance-policy-framework和config-policy-controllermanagedClusterAddons。-
将文件保存为
klusterlet-addon-config.yaml。 通过在 hub 集群中运行以下命令来应用 YAML:
oc apply -f klusterlet-addon-config.yaml
oc apply -f klusterlet-addon-config.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要验证是否在创建
KlusterletAddonConfig后创建启用的managedClusterAddons,请运行以下命令:oc get managedclusteraddons -n <cluster namespace>
oc get managedclusteraddons -n <cluster namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow