8.2.5. 导入 klusterlet
您可以通过完成以下步骤来创建并应用 klusterlet 附加组件配置文件:
创建一个类似以下示例的 YAML 文件:
apiVersion: agent.open-cluster-management.io/v1 kind: KlusterletAddonConfig metadata: name: <cluster_name> namespace: <cluster_name> spec: clusterName: <cluster_name> clusterNamespace: <cluster_name> applicationManager: enabled: true certPolicyController: enabled: true clusterLabels: cloud: auto-detect vendor: auto-detect iamPolicyController: enabled: true policyController: enabled: true searchCollector: enabled: true version: 2.3.0
-
将文件保存为
klusterlet-addon-config.yaml
。 运行以下命令来应用 YAML:
oc apply -f klusterlet-addon-config.yaml
注: 如果您导入 Red Hat OpenShift Dedicated 集群,且没有添加
vendor=OpenShiftDedicated
标签指定一个厂商,或者添加了vendor=auto-detect
标签,则managed-by=platform
标签会自动添加到集群中。您可以使用此添加标签将集群标识为一个 Red Hat OpenShift Dedicated 集群,并作为一个组来获取 Red Hat OpenShift Dedicated 集群。
ManagedCluster-Import-Controller 将生成一个名为 ${CLUSTER_NAME}-import
的 secret。${CLUSTER_NAME}-import
secret 包括 import.yaml
,用户会把它应用到一个受管集群来安装 klusterlet.
集群现已导入。