码迷,mamicode.com
首页 > 其他好文 > 详细

rancher 应用商店

时间:2020-07-19 11:46:39      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:需要   就是   自动生成   说明   支持   ocs   目录   资源管理   新版   

1. 简介

在helm的基础之上,增加了一些内容。我原先以为就是helm,但发现不是原生的heml chart。

  • 增强的修订跟踪

    虽然 Helm 支持版本化的部署,但 Rancher 添加了修订跟踪历史记录,以显示 Charts 的不同版本之间的更改。

  • 简化的应用启动流程

    Rancher Chart 添加了简化的 Chart 说明和配置表单,以简化应用商店中应用的部署。Rancher 用户无需阅读整个 Helm Chart 变量的列表即可了解如何启动应用。

  • 应用资源管理

    Rancher 将跟踪由特定应用创建的所有资源。用户可以轻松地在 UI 上进行故障排查,该页面列出了此应用的所有工作负载和其他相关对象。

官网地址 https://rancher2.docs.rancher.cn/docs/catalog/creating-apps/_index/

2. 文件结构

charts/<APPLICATION>/<APP_VERSION>/
| --charts /            # 包含依赖的 Chart 的应用商店。
| --templates/          # 包含应用商店的模板,当与 values.yml 结合使用时,将生成 Kubernetes YAML。
| --app-readme.md       # 文本为显示在 Rancher UI 的 Chart 标题中。*
| --Chart.yml           # 必需的 Helm Chart 信息文件。
| --questions.yml       # 用于生成在 Rancher UI 中显示的应答表单。它们将显示在配置选项中。*
| --README.md           # 可选:在 Rancher UI 中显示的 Helm 自述文件。该文本显示在“详细描述”中。
| --requirements.yml    # 可选:YAML 文件列出了 Chart 的依赖关系。
| --values.yml          # Chart 的默认配置值。

<App_version> 下面才是helm的文件,如果你要增加新版本的话,需要新建一个<app_version>的目录,将修改的配置包放进去,手动做比较繁琐,rancher有个pipeline(流水线),可以根据模板自动生成这个结构,很方便。

这里跟原生的helm有点区别,增加了rancher特有的2个配置文件

  1. app-readme.md ,就是readme,支持markdown.
  2. questions.yml(重点) , 在ui里面将参数暴露出来供用户修改,有一套自己的变量,能注入helm的variable中去。官网写的还比较详细 https://rancher2.docs.rancher.cn/docs/catalog/creating-apps/_index/#问题变量参考

rancher 应用商店

标签:需要   就是   自动生成   说明   支持   ocs   目录   资源管理   新版   

原文地址:https://www.cnblogs.com/gqdw/p/13338696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!