原创-argocd创建应用流水线

argocd与gitlab结合在一起,通过检测gitlab仓库状态判断服务是否有更新。

配置服务步骤:

1.创建仓库,以busybox为例,创建仓库后创建一个文件夹release,release中放入发布所需的yaml文件,点击clone,复制仓库链接。

2.点击argocd--Repositories,链接gitlab仓库,输入用户密码,path填写release,这样argocd会检测这里是否有变化,有变化便会更新。(gitlab可以结合kustomize实现对release环境和canary环境yaml文件便捷管理,减少因为不同环境需要修改相似yaml文件导致的错误,详见分类kustomize)

3.右边三个点那里点击创建应用,填写应用信息,生成一个应用。

 

 4.点击sync,服务即可发布上线。

 

posted @ 2021-01-27 14:22  Normanlin  阅读(462)  评论(0编辑  收藏  举报