制作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
来完成部署