K8s Helm Chart 项目

新建项目

进入 ZadigX 系统,点击「项目」-「新建项目」,填写项目名称,选择K8s Helm Chart 项目的项目类型新建项目。

新建项目

服务配置

点击下一步,创建服务并为服务配置构建。

服务配置

更细节的信息可参考 Helm Chart 服务

服务配置

  • 导入完毕后,系统会自动解析 values 文件中定义的服务组件。

服务配置

  • service1 服务配置构建:点击添加构建,填写构建所需基本信息和通用构建脚本后保存构建。

更细节的信息请参阅 构建配置

服务配置

服务配置

本例中通用构建脚本如下:

  1. #!/bin/bash
  2. set -e
  3. cd zadig/examples/multi-service-demo/
  4. make build-service1
  5. docker build --build-arg service=service1 -t $IMAGE -f Dockerfile .
  6. docker push $IMAGE

配置环境

基本操作

用户可根据需要配置业务环境。 加入环境

资源检测

系统将校验 release 在 Namespace 是否存在

  • 如果存在,显示提示 release 名称在命名空间已存在 ,默认选择 仅导入服务
  • 如果不存在,可以添加 Values 文件、指定需要覆盖的键值对。

点击创建环境,待环境创建完毕,点击下一步,进入到工作流交付环节。

工作流交付

  • 执行 multi-service-demo-workflow-dev 工作流,对 dev 环境的服务进行更新升级。

工作流交付

  • 在工作流执行详情页面可实时跟踪构建日志。

工作流交付

  • 待工作流成功运行完毕,服务会被自动更新部署。

工作流交付