发布业务镜像到 K8S 集群

脚本说明

为了方便你部署, 提供了exec-deploy.sh脚本, 方便你部署到K8S集群, 具体请参考exec-deploy

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

该脚本的使用如下:

exec-deploy.sh Namespace HelmPackage

参数说明:

  • Namespace: k8s上的名字空间, 安装Tars时指定的

  • HelmPackage: exec-build.sh脚本生成的helm包 例如:

exec-deploy.sh tars-dev od-storageserver.tgz

特殊说明

  • exec-build.sh 承担了镜像/helm生成的功能

  • exec-deploy.sh 承担了服务发布的功能

  • 镜像/helm包推发布到K8S集群是需要需要K8S的config, 这点是需要业务自己处理的.

因此建议做法, 是自己基于tarscloud/base-compiler制作一个Docker, 内置仓库, 以及K8S集群的config等信息, 在自动CI/CD脚本中, 通过调用exec-build.sh & exec-deploy.sh 来完成自动化!

Last updated