8.2.3. 准备导入
登录到您的 hub 集群。运行以下命令:
oc login
oc loginCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在 hub 集群上运行以下命令来创建命名空间。备注:
<cluster_name>中定义的集群名称也用作.yaml文件和命令中的集群命名空间:oc new-project ${CLUSTER_NAME} oc label namespace ${CLUSTER_NAME} cluster.open-cluster-management.io/managedCluster=${CLUSTER_NAME}oc new-project ${CLUSTER_NAME} oc label namespace ${CLUSTER_NAME} cluster.open-cluster-management.io/managedCluster=${CLUSTER_NAME}Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下 YAML 示例编辑示例 ManagedCluster 集群:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将文件保存为
managed-cluster.yaml。 使用以下命令应用 YAML 文件:
oc apply -f managed-cluster.yaml
oc apply -f managed-cluster.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 klusterlet 插件配置文件。输入以下示例 YAML:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将文件保存为
klusterlet-addon-config.yaml。 应用 YAML。运行以下命令:
oc apply -f klusterlet-addon-config.yaml
oc apply -f klusterlet-addon-config.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 备注:如果您导入 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.