V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Roy3
V2EX  ›  DevOps

使用 Flux, Helm v3, Linkerd 和 Flagger 渐进式交付 Kubernetes

  •  
  •   Roy3 · 2021-01-11 14:53:05 +08:00 · 1944 次点击
    这是一个创建于 1410 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    ​ 本指南将引导您在 Kubernetes 集群上设置渐进式交付 GitOps 管道。

    GitOps 是什么?

    ​ GitOps 是一种进行持续交付的方法,它通过将 Git 用作声明性基础结构和工作负载的真实来源来工作。对于 Kubernetes,这意味着使用 git push 代替 kubectl create/apply 或者 kubectl create/apply。 ​

    GitOps vs CiOps 在传统的 CI/CD 管道中,CD 是由持续集成工具支持的实现扩展,用于将构建工件升级到生产环境。在 GitOps 管道模型中,对生产的任何更改必须先在源代码管理中提交(最好通过拉取请求),然后再应用于集群。如果整个生产状态受版本控制并在单个 Git 存储库中进行描述,则在灾难发生时,可以快速恢复整个基础架构,而无需重新运行 CI 管道。 ​ Kubernetes 反模式:让我们做 GitOps,而不是 CIOps !

    我是为少。

    微信:uuhells123 。

    公众号:黑客下午茶。

    谢谢点赞支持👍👍👍!

    使用 Flux,Helm v3,Linkerd 和 Flagger 渐进式交付 Kubernetes

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3044 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.