Zadig 文档
Zadig
论坛
关于
Zadig
论坛
关于
v1.13.0
Loading...
      编辑文档
      反馈问题
      Slack 上联系我们

    本页导航

    Helm Chart 模板

    背景

    Helm Chart 模板适用于使用 Helm Chart 部署的项目,支持用户更加灵活高效地部署 K8s 应用。

    # 新建模板

    依次访问项目-模板库-Helm Chart,点击+按钮,在弹出的模态框里输入 Helm Chart 模板名称并从 Git 仓库导入模板内容。

    前提

    支持从 GitHub/GitLab/Gerrit/Gitee 代码仓库导入创建 Helm Chart 模板,关于代码仓库的集成可参考:代码仓库集成

    添加 Helm Chart 模板 添加 Helm Chart 模板

    # 变量列表

    模板内容保存成功后,系统会自动解析出模板的 values.yaml 中所使用变量。

    • 系统内置变量:包括 $T-Project$ 和 $T-Service$,可直接在 Helm Chart 模板中使用。在项目中基于模板创建服务后,二者会自动被替换为对应的项目名称和服务名称。
    • 自定义变量:通过形如 {{.key}} 的方式在模板中定义使用,可赋予默认值。在项目中基于模板创建服务时,可修改自定义变量的值重新对服务进行定义。

    添加 Helm Chart 模板

    # 应用到服务

    点击应用到服务,即可使用最新的模板内容更新所有开启了自动同步的服务配置。

    对服务开启自动同步操作参考使用模板新建服务。

    应用到服务

    # 使用模板

    在 K8s Helm Chart 项目中创建服务时可选择从模板导入服务,参考使用模板新建服务。

    # Helm Chart 模板示例

    Helm Chart 模板在组织形态上也是一个完整的 Helm Chart,如下所示:

    path/to/your/helm-chart
    ├── Chart.yaml # chart 所必须的 Chart.yaml 文件
    ├── templates # chart 中的模板目录,一系列 Kubernetes YAML 文件
    │   ├── deployment.yaml
    │   ├── service.yaml
    │   └── .....
    └── values.yaml # chart 默认的配置值
    
    
    1
    2
    3
    4
    5
    6
    7
    8

    也可以访问 multi-service-demo 案例中的 general-chart (opens new window) 模板来了解更多信息。

    ← K8s YAML 模板 Dockerfile 模板→

    资源
    文档
    论坛
    公司
    关于我们
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com
    上海市浦东软件园

    © 2023 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式