开发模板规范

    一个 Chart 包由以下几个配置文件组成:

    Chart支持两种方式表示依赖关系,可以写入 requirements.yaml 文件动态链接[推荐],也可以将依赖的 Chart 放入 charts 目录手动管理。

    • name:Chart 名称
    • version:Chart 版本
    • repository: Chart 仓库 URL 地址

    有了 requirements.yaml 文件,可以运行 ,依赖的 Chart 会被自动的下载到 charts 目录下。

    文件中记录了模板中引用的默认值。templates 目录中存放了 Kubernetes 部署文件的模版,遵循

    上述样例是一个 Kubernetes 中 replication controller 的模板文件定义,其中引用了以下几个值(一般定义在 values.yaml 中)

    • dockerTag: Docker 映像标签
    • pullPolicy: 下载映像策略
    • storage: 存储后端,默认值是 "minio"

    values.yaml 文件样例: