k3s 实践 - Helm Chart
Helm Chart 工作流

创建 Helm Chart
可以通过以下命令创建你的Helm chart
helm create my-app
创建出来的目录结构如下:

对于我们的部署,写好各种资源(deployment、service、ingress等)的模板,相同的配置统一写在values.yaml中,各个服务有特殊配置,通过在values.<svc>.yaml覆盖。

与Jenkins结合
Helm Chart 使用git管理,每次改动后推送远程,Jenkins script脚本中,每次部署应该拉取最新的配置。
或者使用图中的流程,将Chart推送到私有Repository,每次部署的时候通过Helm下载。

浙公网安备 33010602011771号