您可以把 Helm Chart 或 Rancher Chart 添加到应用商店里,但是我们建议使用 Rancher Chart,因为它们的用户体验更好。

    1. 推荐: 创建一个app-readme.md文件。

      使用此文件可为 Rancher UI 中的 chart 标题创建自定义文本。您可以使用此文本来通知用户该 chart 是针对您的环境定制的,或者提供有关如何使用它的特殊说明。

      例如

    2. 该文件为用户创建一个表单,供用户在部署自定义 Chart 时指定部署参数。如果没有此文件,则用户必须使用键值对手动指定参数,这对用户不友好。

      下面的示例创建一个表单,提示用户输入持久卷大小和存储类。

      有关创建questions.yml文件时可以使用的变量列表,请参见

      1. categories:
      2. - Blog
      3. - CMS
      4. questions:
      5. default: "false"
      6. description: "Enable persistent volume for WordPress"
      7. type: boolean
      8. required: true
      9. label: WordPress Persistent Volume Enabled
      10. show_subquestion_if: true
      11. group: "WordPress Settings"
      12. subquestions:
      13. default: "10Gi"
      14. description: "WordPress Persistent Volume Size"
      15. type: string
      16. label: WordPress Volume Size
      17. - variable: persistence.storageClass
      18. default: ""
      19. description: "If undefined or null, uses the default StorageClass. Default to null"
      20. type: storageclass

    结果: 您的自定义 Chart 已添加到仓库中。您的 Rancher Server 将在几分钟内同步 Chart。您可以在 Rancher UI 上手动刷新该应用商店,强制刷新。