|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
集群模板
集群模板包括Kubernetes配置和节点池配置,允许单个模板包含Rancher在云提供商中配置新节点和在这些节点上安装Kubernetes所需的所有信息。
概述
SUSE® Rancher Prime: RKE2 集群模板
请参阅示例储存库以获取 RKE2集群模板。
将集群模板添加到Rancher
在本节中,您将学习如何将集群模板添加到`local`集群的图表库列表中。结果是Rancher将在用户安装新的Kubernetes集群时将集群模板作为选项包含在内。
|
先决条件:
|
-
前往集群模板示例储存库。Rancher 的示例位于 这个 GitHub 储存库。
-
分叉该储存库。
-
可选:通过编辑
values.yaml文件来编辑集群选项。有关编辑文件的帮助,请参阅集群模板的 Helm 图表自述文件。 -
将图表储存库添加到 Rancher。单击 ☰ > 集群管理。
-
前往
local集群并单击 探索。 -
在左侧导航栏中,单击
-
单击 创建。
-
输入集群模板储存库的名称。
-
单击 包含 Helm 图表定义的 Git 储存库。
-
在 Git Repo URL 字段中,输入库的 URL。例如,
https://github.com/rancher/cluster-template-examples.git。 -
在 Git 分支 字段中,输入用作模板源的分支。Rancher 的示例储存库使用
main。 -
单击 创建。
结果:*在 Rancher 的 local 集群中,*应用 提供的集群模板。现在可以用来部署集群。
从集群模板创建集群
|
先决条件:
|
-
单击 ☰ > 集群管理。
-
在*集群*页面,点击*创建。*
-
点击您的集群模板名称。
-
完成安装Helm图表。
*结果:*在Rancher配置新集群后,它的管理方式与任何其他Rancher启动的Kubernetes集群相同。如果集群模板有供用户选择的选项,您可以通过UI配置任何选项。
使用SUSE® Rancher Prime: Continuous Delivery从模板部署集群
|
先决条件:
|
-
单击 ☰ > 集群管理。
-
在*集群*页面,点击*创建.*
-
点击*从模板创建集群。*
*结果:*在Rancher配置新集群后,它由Fleet管理。
卸载集群模板
-
单击 ☰ > 集群管理。
-
前往`local`集群并点击
-
前往您的集群模板的图表储存库并点击*⋮ > 删除。*
-
然后确认删除。
*结果:*集群模板已被卸载。此操作不影响使用集群模板创建的集群。
具有访问`local`集群的管理员也可以通过页面删除通过集群模板部署的集群。
配置选项
集群模板灵活到可以用来配置以下所有选项:
-
节点配置
-
节点池
-
预设的云凭证
-
启用/配置授权的集群端点,以便在不使用 Rancher 作为代理的情况下获取 kubectl 访问集群的权限。
-
安装 Rancher V2 监控
-
Kubernetes 版本
-
分配集群成员
-
基础设施配置,例如 AWS VPC/子网或 vSphere 数据中心。
-
云服务提供商选项
-
Pod 安全选项
-
网络提供商
-
Ingress 控制器
-
网络安全配置
-
网络插件
-
私有注册表 URL 和凭证
-
附加组件
-
Kubernetes 选项,包括 Kubernetes 组件的配置,如 kube-api、kube-controller、kubelet 和服务
有关如何配置模板的详细信息,请参阅集群模板的 Helm 图表自述文件。