GitOps 火了这么久,很多人还在纠结“要不要上”。我在参与过大中型企业的云原生转型后,发现技术本身不是难点,难的是流程变革。本文不谈虚的,只聊 GitOps 落地的真实挑战。
一、GitOps 不仅仅是工具
很多人以为装了 ArgoCD 或 Flux 就是 GitOps 了,大错特错。真正的 GitOps 是文化的转变:开发必须习惯 PR 修改配置,运维要放弃 SSH 登录服务器。
二、Flux vs ArgoCD:我的选型逻辑
社区总爱争论谁更强。我的观点是:
– 小团队/极客范:选 Flux,CLI 爽快,Git 驱动纯粹。
– 大企业/重 UI:选 ArgoCD,可视化好,权限管理细。
三、落地难点:开发团队的阻力
我见过最失败的案例,是运维推 GitOps,开发觉得麻烦,私下还是用 kubectl set image。解决之道是:把流程嵌入 CI,不commit就不发布,倒逼习惯养成。
四、未来:GitOps 将成为标配
就像当年我们放弃 FTP 上传代码一样,手动 apply YAML 终将成为历史。2026 年,不具备 GitOps 能力的云平台将被淘汰。
总结
工具易得,人心难改。GitOps 的成功,90% 取决于流程设计,10% 才是工具选型。
更多行业思考:https://mjj.728.hk/