Skip to content

Commit

Permalink
feat: cicd - k8s
Browse files Browse the repository at this point in the history
  • Loading branch information
ryan4yin committed Mar 8, 2024
1 parent f0fc49c commit d91bcc3
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion kubernetes/continous-delivery/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@

flagger 太过自动化,对于这种发布流程,就显得不太适合。

云原生社区足够庞大,有很多同类的同居,但它们的定位不同,适合的场景也不同。
云原生社区足够庞大,有很多同类的工具,但它们的定位不同,适合的场景也不同。

目前我感觉 fluxcd 的这一套 gitops 工具(flagger/flux2),追求的是完全自动化的发布流程,以及 Git 仓库与集群状态的绝对一致性,**适合专业且流程规范的团队,对其用户有比较高的要求**
比如说你集群中如果存在各种手动修改过的东西,大家也还保留着各种手动操作 + 手工确认的习惯,对没有可视化的自动流程总是有点担忧,那么 fluxcd 就不太适合你。

而 ArgoCD/ArgoRollouts 则更适合追求灵活性的团队,它对半自动化的发布流程提供了很好的支持,另外可视化的界面也更加友好,适合希望发布流程更可控、更灵活的团队,比如说流程中还存在比较多手工操作的团队。

Expand Down

0 comments on commit d91bcc3

Please sign in to comment.