catalog
Rancher提供了一个应用程序模板的catalog,可以轻松部署这些复杂的应用栈。通过访问“ catalog ”选项卡,可以查看启用的catalog中可用的所有模板。该图书馆catalog包含模板Rancher认证的产品catalog和社区catalog包含模板 社区catalog。牧师只会保持对图书馆认证模板的支持。
Rancher 的管理员可以在Rancher中添加或删除catalog。Rancher中的catalog可以在Admin - > Settings中找到。添加catalog与添加catalog名称,URL和分支名称一样简单。该URL需要一个git clone
可以处理的URL 。分支名称必须是catalogURL中的分支。它将master
默认使用。每当您添加catalog条目时,它将立即在您的catalog中可用。
如果您在代理服务器后面运行Rancher服务器,则需要使用某些环境变量启动Rancher,以便Ranchercatalog在Rancher中运行。
catalog中的基础设施服务
可在环境模板中启用的基础架构服务来自Rancher中启用的任何catalog的文件夹。infra-templates
这些服务也可从“ catalog ”选项卡中获得,即使可能无法使用所选的编排类型,您也可以查看所有基础架构服务。建议在环境模板创建期间选择基础架构服务,而不是直接从catalog中启动它们。
启动模板
搜索所需的模板或使用过滤器进行分类或catalog。找到您的模板后,点击启动。填写模板所需的信息。
- 默认情况下,选择最新版本的模板,但如果需要,您可以选择较旧的版本。
- 选择一个堆栈如果需要,名称和描述堆栈。
- 填写配置选项,这是特定于所选模板的问题。
- 单击“ 创建”,根据模板创建堆栈。您可以在创建堆栈之前通过展开“预览”来查看用于生成堆栈的文件
docker-compose.yml
和rancher-compose.yml
文件。
单击“ 创建”后,立即创建堆栈,但没有任何服务已启动。从堆栈下拉菜单中单击启动服务以启动堆栈的所有服务。
升级模板
关于Rancher的好处是,如果较新版本的模板已经上传到catalog,我们会通知您有一个较新版本可升级到。当您单击升级可用时,您可以选择要升级到哪个版本。在升级之前,请始终查看有关版本的信息,以便您了解所有潜在的风险。选择版本后,在点击保存之前,需要对配置选项进行检查。**
所有服务升级后,堆栈和服务将处于升级状态。如果您对升级感到满意,最后一步是通过单击堆栈下拉菜单中的完成升级来确认升级。注意:完成升级后,您将无法恢复到旧版本。
回滚
如果升级过程中出现问题,并且需要恢复到以前的版本,则需要在堆栈下拉菜单中选择“ 回滚 ”。