制作 Helm 包

脚本说明

脚本exec-helm.sh提供了制作helm包的功能, 这个脚本的内容其实包含在exec-build.sh中了, 但是之所以独立出来, 是因为有时候镜像已经存在(比如官方提供好的网关等镜像), 使用者可以直接使用, 而不再需要自己重新编译源码, 这个时候可以直接使用exec-helm.sh针对某镜像制作helm包即可.

该脚本也被内置到tarscloud/base-compiler 以及 tarscloud/base-deploy镜像中, 方便你使用!

脚本的使用如下:

exec-helm.sh YamlFile Tag 

参数说明:

  • YamlFile: yaml文件地址, yaml文件请参考, 你可以根据自己安装的情况, 调整values.yaml值

  • Tag: 镜像Tag, 镜像的全地址是: YamlFile文件中, repo.image:$TAG

  • 最终会生成一个helm包: $APP.$SERVER-1.0.0.tgz

  • 这里1.0.0 是helm包的版本, 目前helm包Chart的版本是1.0.0, 不排除未来会升级! 例如:

exec-helm.sh yaml/value.yaml latest

最终会生成一个helm包: $APP.$SERVER-v1.0.0.tgz, 你可以使用exec-deploy.sh来完成部署

Last updated