gitops专题

在自托管基础设施上使用 GitOps 部署 MinIO

基于MinIO Weaviate Python GitOps探索的见解,本文探讨了如何增强软件部署流程的自动化。 通过将 GitHub Actions 与 Docker Swarm 集成而产生的协同作用,以自托管基础架构的稳健性为基础,标志着 CI/CD 实践的关键进步。这种方法不仅利用了软件应用程序的容器化优势,还强调了 MinIO S3 在促进 GitOps 驱动的工作流程方面的重要作用

GitOps实践之Argo CD凭什么脱颖而出?

文章目录 ArgoCD 的诞生ArgoCD 的特点开发者友好的 DashboardArgoCD支持多租户支持多集群可配置漂移检测支持垃圾回收其他特性 ArgoCD 和 FluxCDArgo 生态Argo WorkflowsArgo RolloutsArgo EventArgo AutopilotArgo Image updaterArgo ApplicationSetArgoCD Opera

GitOps 的绝佳选择是什么?

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn/install?channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 关联阅读 GitOps 和 DevOps 有什么区别

k8s(5):GitOps 与 Argo CD持续交付

上一篇介绍了持续交付中,以及circleci用法,circleci主要负责CI部分,本篇介绍CD部分使用的Argo CD,跟circleci一样也是GitOps风格。 1. Argo CD 测试项目:https://github.com/ffzs/quarkus_demo_k8s Argo CD官网:https://argoproj.github.io/argo-cd/ Argo CD是针

k8s(4):GitOps 与 CircleCI 持续交付

CI/CD流水线是一组检测代码更改的工具,并可以根据组织的流程和策略将更改一直推送到生产环境。这个流水线通常是由DevOps工程师构建和维护,供开发人员使用。 CI/CD流水线的基本思想是:每当开发人员提交更改到源代码控制系统(例如GitHub)时,这些更改都会立即被持续集成(Continuous Integration,CI)系统检测到并进行测试。 接下来通常会进行代码评审,并将来自功能分支

为你讲透 GitOps 技术的应用与落地,4月23日我们线上见!

| 转载自:开源GitOps产业联盟 | 编辑:金心悦 | 设计:马丽娜 如今,无论是在互联网企业还是传统企业的 IT 部门,已经有越来越多的企业在研发战略层面开始践行 DevOps 文化,其中核心的一条理念就是“自动化一切可自动化的”。而在这样的理念之下,也催生出了一种持续的交付方式—— GitOps。 GitOps 核心思想是将应用系统的声明性基础架构和应用程序存放在 Git 版本库中

在亚马逊云科技中国区 Amazon EKS 上以 GitOps 方式构建 CI/CD 流水线

2017年,Weaveworks的CEO Alexis在他的一篇名为《GitOps – Operations by Pull Request》的博客里第一次将GitOps这个概念正式带入到世人面前,开创性的让专注于应用的开发者们无需关注深层次的应用交付和随之而来的复杂运维,转而使用他们更为熟悉的Git命令,就能够轻松地在声明式基础架构(如Kubernetest)上交付和运维声明式应用负载。经过

持续集成交付CICD:基于ArgoCD 的GitOps 自动化完成前端项目应用发布与回滚

目录 一、实验 1. 环境 2. K8S master节点部署Argo CD 3.基于ArgoCD 实现GitOps (同步部署文件) 4.基于ArgoCD 实现GitOps (同步HELM文件) 二、问题 1. ArgoCD 连接K8S集群状态为 Unknown 2.ArgoCD 创建application失败 3. curl命令 一、实验 1. 环境

持续集成交付CICD:基于ArgoCD 的GitOps 自动化完成前端项目应用发布与回滚

目录 一、实验 1. 环境 2. K8S master节点部署Argo CD 3.基于ArgoCD 实现GitOps (同步部署文件) 4.基于ArgoCD 实现GitOps (同步HELM文件) 二、问题 1. ArgoCD 连接K8S集群状态为 Unknown 2.ArgoCD 创建application失败 3. curl命令 一、实验 1. 环境

极狐GitLab 与 Flux 集成实现 GitOps

目录 flux 和 GitOps 极狐GitLab 与 flux 的集成 flux 命令行安装 极狐GitLab + flux = GitOps GitOps Demo 写在最后 flux 和 GitOps 众所周知,weaveworks 公司在 2017 年提出了 GitOps 这个概念,而 flux 是 weaveworks 开源的一款对 Kubernetes

当 Argo CD 遇上 Flux CD,谁才是 Kubernetes 上 GitOps 的真王者?

公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在我们开始实现Gitops之前,让我为那些不熟悉 GitOps 及其工具的人提供一些背景。 GitOps 背后的基本思想是拥有一个版本控制的代码,就像在 Git 存储库中一样,它包含我们在生产中期望的基础设施的声明性定义,以及一个确保我们在那里拥有该状态的自动化过程。 这意味着每个pull请求都可以为您的用户

GitOps实践 | 快速在银河麒麟KylinOS国产系统部署最新Gitlab-CE企业私有代码仓库

欢迎关注「全栈工程师修炼指南」 专注 企业运维实践、网络安全、系统运维、应用开发、物联网实战、全栈文章 等知识分享 设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习! 作者主页:[ https://www.weiyigeek.top ]   博客:[ https://blog.weiyigeek.top ] 关注回复【学习交流群】加入【安全开发运维】答疑交流群 原文地址:

使用Argo CD和GitOps持续部署到Kubernetes

引言 使用Kubernetes部署你的应用程序可以提供显著的基础设施优势,例如灵活的伸缩、分布式组件的管理以及对应用程序不同版本的控制。然而,随着控制的增加,复杂性也随之增加。持续集成和持续部署(CI/CD)系统通常工作在高抽象级别,以便提供版本控制、更改日志记录和回滚功能。此方法称为GitOps。 GitOps最初是由Weaveworks在2017年的一篇博客文章中提出的,它使用Git作为C