K8s Helm Chart 项目
新建项目
进入 ZadigX 系统,点击「项目」-「新建项目」,填写项目名称,选择K8s Helm Chart 项目
的项目类型新建项目。
服务配置
点击下一步
,创建服务并为服务配置构建。
- 选择从代码仓库导入 Helm Chart 相关配置,本例中使用 koderover/zadig (opens new window) 仓库的 multi-service-demo (opens new window) 案例。
更细节的信息可参考 Helm Chart 服务。
- 导入完毕后,系统会自动解析 values 文件中定义的服务组件。
- 为
service1
服务配置构建:点击添加构建
,填写构建所需基本信息和通用构建脚本后保存构建。
更细节的信息请参阅 构建配置。
本例中通用构建脚本如下:
#!/bin/bash
set -e
cd zadig/examples/multi-service-demo/
make build-service1
docker build --build-arg service=service1 -t $IMAGE -f Dockerfile .
docker push $IMAGE
配置环境
基本操作
用户可根据需要配置业务环境。
资源检测
系统将校验 release 在 Namespace 是否存在
- 如果存在,显示提示
release 名称在命名空间已存在
,默认选择仅导入服务
。 - 如果不存在,可以添加 Values 文件、指定需要覆盖的键值对。
点击创建环境
,待环境创建完毕,点击下一步
,进入到工作流交付环节。
工作流交付
- 执行
multi-service-demo-workflow-dev
工作流,对dev
环境的服务进行更新升级。
- 在工作流执行详情页面可实时跟踪构建日志。
- 待工作流成功运行完毕,服务会被自动更新部署。