soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
Flux GitOps项目成为CNCF孵化器项目

云原生计算基金会(CNCF)已经将流量从CNCF沙箱提升到孵化项目。

你问什么是GitOps?顾名思义,GitOps是基于https://git-scm.com/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>Git,开源分布式版本控制系统。在GITOPS中,Git源代码是声明性基础设施和应用程序的唯一真理基础。<

典型地使用GITOPS与< Kubernetes集群管理和应用程序交付。以及类似的GitOps平台,例如https://jenkins-x.io/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>Jenkins X和Argo CD,跟踪Git存储库和Kubernetes集群上运行的内容之间的更改。当出现差异时,Kubernetes会自动更新或回滚集群上正在运行的代码。或者,正如Google云平台和Kubernetes的开发倡导者Kelsey Hightower所说:“GitOps是在声明性基础设施之上的版本化CI/CD。停止编写脚本并开始发布。“

Flux与Helm普罗米修斯,和Flagger:一种渐进式交付工具,用于自动化Kubernetes上运行的应用程序的发布过程(金丝雀版本、a/B测试、,蓝色/绿色镜像)。

  • 通量v1和Helm操作符:通量项目的第一次迭代,目前处于维护模式,直到v2正式可用。它将被弃用。
  • fluxv2建立在早期成功的基础上。它将提供一个全面的GitOps解决方案。除了v1带来的功能之外,fluxv2还将git存储库同步到本地或远程集群;自动更新;成为Kubernetes本机存储库,并包含Flux的版本在beta中,其功能路线图已经完成设置。

    虽然它只是刚刚走出孵化器,但Flux已经找到了许多用户。超过80个组织在生产中使用它。这包括富达投资、星巴克和Plex系统。CNCF最终用户社区在its的Adopt类别中推荐Fluxhttps://www.cncf.io/blog/2020/06/12/introducting-the-cncf-technology-radar/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>技术雷达持续交付。除了Helm,Flux是唯一一个CD,该组织建议采用它。

    “Flux是产生‘GitOps’的项目,它帮助团队管理Kubernetes操作的复杂性,并且有可能扩展到更远的地方,”Flux的创建者和项目维护者Michael Bridgen在一份声明中说我们很高兴能够进入孵化阶段,开发这一潜力,构建GitOps工具包和Flux版本2。”

    您将看到更多的Flux和其他GitOps程序。正如CNCF的首席技术官Chris Aniszczyk所解释的那样,“GitOps一开始就有一个简单的想法,即使用Git作为声明性基础设施的真实来源,从而发展成一个工具生态系统,用Kubernetes改进开发人员的应用程序交付体验。随着越来越多的组织大规模地采用云原生软件,像Flux这样的GitOps工具的采用自然会随之而来。”

    Linux基金会宣布推出新的开源软件签名服务