使用Fleet通过GitOps的方式,在多个集群中部署一个新项目
- 1.创建Git仓库
- 2.在仓库中添加部署文件
- 3.创建集群组
- 4.在fleet中添加Git仓库
说明:目前只有一个集群,所以下面实验基于一个集群开展的实验
一、给集群打标签¶
1、依次点击【持续交付】-【集群】,点击【编辑配置】

2、点击【添加标签】,添加标签为region=beijing后,点击【保存】

二、创建集群组¶
1、依次点击【持续交付】-【集群组】-【创建】

2、定义下面内容后,点击【创建】
名称:shop-group
描述:商城服务集群组
集群选择器:
- 键:region
- 运算符:已设置

三、配置Git仓库¶
1、依次点击【持续交付】-【Git仓库】-【添加仓库】

2、定义下面内容后,点击【下一步】
名称:shop
描述:商城服务多集群部署
仓库url:https://gitee.com/jeckjohn/fleet-demo.git
资源管理:勾选【启用自我修复】

3、选择部署目录为新建的集群组shop-group后,点击【创建】

四、更新Git仓库验证¶
1、命名空间选择【shop】后,查看工作负载中的Pod,观察到Pod已成功建立

2、更新git仓库中配置文件,这里把nginx-deployment.yaml文件中副本数调为1

3、再次查看工作负载中的Pod,观察到Pod副本数自动更新为1
