Rancher 支持复制的集群类型如下表所示:
:::note 警告 复制集群的功能适用于创建多个具有相似参数的集群,该功能的最终目的是简化创建集群的过程,减少用户在创建多个参数类似的集群的过程中所面临的重复工作。因此,我们建议仅编辑本文档中明确列出的值,编辑其他值可能会使配置文件无效,导致集群部署失败。如果您需要创建的多个集群中包含的参数差异较大,建议您参考“创建集群”章节的操作步骤,重头开始创建集群,而不是使用复制集群的功能创建集群。 :::
- 已创建需要复制的集群。
- 如有必要,请。
首先使用 Rancher CLI 导出要复制的集群配置。
打开终端,然后将目录更改为 Rancher CLI 二进制文件 的位置。
输入以下命令以列出 Rancher 管理的集群。
输入以下命令以导出集群的配置,请将替换为真实的资源 ID。
步骤结果: 复制输出到终端的集群 YAML。
将 YAML 复制到剪贴板,粘贴到新文件中。将文件另存为
cluster-template.yml
或其他任何名称,只要扩展名为.yml
即可。
使用您喜欢的文本编辑器为复制的集群修改cluster-template.yml
中的集群配置。
-
警告: 仅编辑下面明确指定的集群配置值。此文件中列出的许多值用于配置复制的集群,并且编辑它们的值可能会使集群创建中断。
如下例所示,在
<CLUSTER_NAME>
占位符处,用唯一的名称(<CLUSTER_NAME>
)替换原始集群的名称,集群名称不可重复。完成后,保存并关闭配置。
将cluster-template.yml
移到与 Rancher CLI 二进制文件相同的目录中。然后运行以下命令: