1.初始化环境

为了能让团队更好的进行开发调试包括对整个DevOps工具链进行搭建以及测试,维护团队为每个团队提供了2台虚拟机用于工具链以及测试环境的搭建

环境配置如下:

  • VM01(用于搭建工具链) (CPU: 2 Core MEM: 8G)
  • VM02(用于搭建测试环境) (CPU: 2 Core MEM: 4G)
1.1 获取团队云资源

维护团队已经为每个团队分配了两台虚拟机,如果团队还没有拿到的话可以在微信群里直接 @维护团队成员,获取虚拟机相关信息。

注意:每一个团队只有一套环境!,大家可以一起搭建,也可以指定一位成员搭建

1.2 团队环境配置

团队环境配置

创建团队容器镜像注册表服务(acr)

在Azure上创建boathouse 运行所需的 K8s环境(使用aks可视化界面手工创建方式,建议按此方式)

在Azure上创建boathouse 运行所需的 K8s环境(使用使用脚本自动创建vmss的方式

1.3 团队流水线配置
1.4 团队开发环境部署

团队开发环境部署

1.5 团队 K8s 环境(Test & Prod)部署

boathouse 部署至k8s-K8s初始配置和Jenkins流水线配置

团队 boathouse 部署至k8s: 使用Github Action流水线

2. 团队协作

环境初始化完成以后,接下来团队就可以按照下面的项目协作流程进行工作了

项目协作流程

3. 开发调试

快速开发指南