首页 > 其他分享 >GitLab将会持续支持FluxCD

GitLab将会持续支持FluxCD

时间:2024-09-20 14:01:22浏览次数:1  
标签:GitOps 将会 GitLab Flux FluxCD Weaveworks 我们

GitOps 是一种云原生应用程序交付新范式。通过 Pull 的方式,捕捉云原生应用程序和基础设施部署清单的变更,然后自动将变更部署到目标 Kubernetes 集群上。极狐GitLab作为早期就支持 GitOps 的 DevOps 工具,通过 Kubernetes Agent Server 的方式实现 GitOps。后来选择了和业界成熟且开源的 GitOps 解决方案进行集成来实现 GitOps,为用户提高云原生应用程序的研发和交付效率。

但是今年年初,Flux 的母公司宣布公司即将关于,GitLab 作为极狐GitLab 的上游,针对这一事件也做了自己的表述。以下是 GitLab 官方发布的对于 Flux 持续支持的博文(翻译文):

GitLab 致力于与其他合作伙伴合作,确保 Flux 仍然是一个稳定、可靠、成熟的云原生计算基础项目。

早些时候,Weaveworks 首席执行官 Alexis Richardson 公开宣布,该公司(FluxCD 的主要赞助商)将关门并停止其商业运营。

GitLab 于 2023 年初作出了一项战略决策,将FluxCD 与其 Kubernetes Agent集成,作为推荐的 GitOps 解决方案。虽然我们对 Weaveworks 公司的消息感到难过,但这绝不会改变我们对 FluxCD 这个项目的承诺,以及它为客户提高效率的能力。 FluxCD 是一个成熟的、企业级的 GitOps 解决方案,具有现代的模块化架构和干净的代码库,适合集成并且需要最少的维护。

在过去的一个月中,我们与许多围绕 FluxCD 构建工具的公司进行了讨论,我们共同确信 FluxCD 是我们希望继续支持和依赖的解决方案。我们考虑转向替代方案,但决定放弃其他选择。我们对 Flux 的未来充满信心。 Flux 是一个成熟的云原生计算基金会 (CNCF) 项目,拥有庞大且专注的用户群。我们相信,我们对 Flux 的持续支持和集成可以为我们的用户提供最好的服务。

不幸的是,组织变化影响了 Flux 维护者的地位。在 GitLab,我们致力于开源。当我们决定与 Flux 集成时,我们知道迟早我们希望在 GitLab 中拥有 FluxCD 维护者。鉴于最近的变化,我们更加致力于在 Flux 社区中发挥积极作用,并且我们希望为企业客户支持 FluxCD。

“GitLab 是一个经过验证的软件交付平台,我很高兴看到他们的领导层站出来帮助和支持 Flux。作为 GitOps 和 FluxCD 的发明者,我知道 Weaveworks 人员和我们所有的客户都希望看到这一点。就我而言,我对 Flux 的未来比以往任何时候都更有信心,我很高兴看到 GitLab 成为致力于企业 Flux 支持的公司之一。” - Alexis Richardson,Weaveworks 首席执行官

由于 Flux 社区正处于动荡时期,我们正在与其他合作伙伴密切合作,以确保 Flux 仍然是一个稳定、可靠和成熟的 CNCF 项目。

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

标签:GitOps,将会,GitLab,Flux,FluxCD,Weaveworks,我们
From: https://www.cnblogs.com/jihugitlab/p/18422396

相关文章

  • GitLab 迁移并推送代码仓库
    迁移并推送代码仓库到GitLab可以有多种方法,以下是一些常见的步骤:一、创建空仓库在Gitlab上创建一个空仓库方式一:点击左上角“+”号,选择新建项目/仓库方式二:进入“项目”界面,点击右上角“新建项目”按钮​​‍选择“创建空白项目”​​填写项目信息并点击“新建项目”......
  • GitLab 迁移并推送代码仓库
    迁移并推送代码仓库到GitLab可以有多种方法,以下是一些常见的步骤:一、创建空仓库在Gitlab上创建一个空仓库方式一:点击左上角“+”号,选择新建项目/仓库方式二:进入“项目”界面,点击右上角“新建项目”按钮​​‍选择“创建空白项目”​​填写项目信息并点击“新建项目”......
  • Centos7.9安装部署Gitlab
    环境准备系统IP配置centos7.9(图形化)192.168.8.1802c4g--300GGitlab介绍GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部......
  • 极狐gitlab 搭建
    1、安装参考:https://gitlab.cn/install/2、启动容器:注意:$GITLAB_HOME变量需要提前设置sudodockerrun--detach\--hostnamelocalhost\--publish13443:443--publish13800:80--publish13822:22\--namegitlab\--restartalways\--volume$GITLAB_HOME/config:......
  • gitlab安装好后无法登录,如何修改密码
    部署一切正常的话,就可以访问gitlab的管理界面了。端口可以在vim/etc/gitlab/gitlab.rb文件中修改。修改后记得使用命令:gitlab-ctlreconfigure刷新配置,然后重启gitlab,命令是gitlab-ctlrestart。既然是linux,管理员的账号一般都是root。开始整:进入路径:cd/opt/gitlab/bingi......
  • linux下部署安装gitlab
    目录安装依赖安装gitlab更改配置初始化启动gitlab设置密码汉化安装依赖#gitlab安装echogitlab>/etc/hostnamehostnamegitlabyuminstall-ycurlpolicycoreutilsopenssh-serveropenssh-clientspolicycoreutils-pythonyuminstall-ypostfix安装gitlabwgeth......
  • GitLab CI_CD 从入门到实战笔记
    第1章认识GitLabCI/CD1.3GitLabCI/CD的几个基本概念GitLabCI/CD由以下两部分构成。(1)运行流水线的环境。它是由GitLabRunner提供的,这是一个由GitLab开发的开源软件包,要搭建GitLabCI/CD就必须安装它,因为它是流水线的运行环境。(2)定义流水线内容的.gitlab-ci.yml文......
  • 【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码并指定分支推送给客户仓库
    1 前言这不是项目要结束了么,项目验收要交付源代码,客户在阿里云上买了个云效,需要把我们公司的代码同步上去。首先云效支持各种导入,比如直接贴上你的gitlab地址,再加个token他就会自己同步,但我不能这么做,主要是因为我们公司有的别的项目代码也在一块,只是分支不一样,并且做事情要......
  • 具有成长性的数据飞轮将会替代数据中台
    上图就是Gartner最新发布的“中国数据分析和人工智能技术成熟度曲线图”,图中我标注出来的就是数据中台,可以看到数据中台确实是在走下坡路,究其原因我认为是现在大环境导致,目前整个大环境是处于经济下行的情况,所以很多企业不愿意投入大量资金去建设一个端到端的中台项目。其实在2022......
  • 记录一次重装gitlab
     之前在局域网内部署了一个gitlab服务器,由于断电出问题了,需要重装。记录一下:注意:1)还是需要定期备份。2)重装时要选择和之前相同的版本。如果版本不同,很可能备份文件无法重新恢复。 背景:断电后,gitlab再启动,一直报502的错。但是能备份,其他都是正常的。于是先备份一下。......