暂无搜索历史
上一篇跑通了 Flux 基础部署,本篇深入 Flux 的三大核心 CRD——Source(源)、Kustomization(清单同步)和 HelmRelease...
前面8篇讲的是 ArgoCD,现在切换到 Flux。Flux 是另一个 CNCF 毕业的 GitOps 工具,更轻量、CLI 友好。本篇从零安装 Flux,配置...
ArgoCD 的 Health Status 告诉你应用是否真正健康——不只是 YAML 是否同步了,而是 Pod 是否就绪、服务是否可用。本篇讲解 ArgoC...
当 ArgoCD 管理多个团队的应用时,权限隔离是必须的——A 团队不能看到或操作 B 团队的应用,开发者不能修改生产配置。本篇从零配置 ArgoCD 的 RB...
Kustomize 是 K8s 原生的配置管理工具——不需要模板语法,通过"叠加覆盖"的方式管理多环境差异。ArgoCD 原生支持 Kustomize,本篇从零...
Helm 是 K8s 的包管理器,ArgoCD 原生支持 Helm Chart。但用 Helm + ArgoCD 有两种方式——Helm Chart 仓库模式和...
GitOps 的"自动应用"原则不代表所有同步都要自动。ArgoCD 提供了精细的同步控制——自动同步、手动同步、同步钩子、同步窗口。本篇讲清楚如何根据场景选择...
单个应用部署只是起步。本篇解决两个规模化问题:如何管理几十上百个应用(App-of-Apps),以及如何用一个 ArgoCD 管理多个 K8s 集群。
上一篇跑通了第一个应用部署,但 ArgoCD 背后发生了什么?Application、Project、Repo Server 这些概念分别是什么?本篇深入 Ar...
本篇从零开始安装 ArgoCD,配置 Git 仓库连接,部署第一个应用,让你在30分钟内跑通 GitOps 的完整流程。不是概念讲解,是跟着命令一行行操作。
GitOps 的四大原则需要工具来落地。目前主流的 GitOps 工具有三个:ArgoCD、Flux、Jenkins X。本篇对比它们的架构、优劣势和适用场景,...
上一篇讲了 GitOps 四大原则,本篇用一个完整的对比来展示推模型和拉模型在实际操作中的差异。你会看到同样一个部署需求,两种模式下的流程、安全模型、回滚方式完...
GitOps 不是某个工具,而是一套原则。OpenGitOps 社区定义了 GitOps 的四大原则,任何工具只要满足这四个原则就可以称为"GitOps 工具"...
如果说 CI/CD 解决了"代码到镜像"的自动化,那 GitOps 解决的是"镜像到运行环境"的自动化——而且是用一种更安全、更可审计的方式。本篇带你理解 Gi...
前19篇讲了 CI/CD 的各种概念、工具和实践。本篇作为 CI/CD 系列收官,把这些知识串联成一个完整的企业级 CI/CD 平台搭建路线图。你可以把这篇当作...
你搭好了 CI/CD 流水线,跑起来了——但跑得好不好?构建耗时30分钟正常吗?一周部署几次算好?本篇讲 CI/CD 的核心度量指标和优化方法,让你的流水线又快...
一条完整的 CI/CD 流水线会接触大量敏感信息:代码仓库密钥、数据库密码、API Token、生产环境的 kubeconfig。如果任何一个环节泄漏,后果不堪...
上一篇文章你学会了用别人的 Action,本篇教你写自己的 Action——把重复的步骤封装成可复用的组件,发布到 Marketplace 让全世界的项目都能用...
GitHub Actions 是增长最快的 CI/CD 平台。如果你在 GitHub 上托管代码,它几乎零成本就能跑起 CI。本篇从 Workflow 基础语法...
"安全左移"(Shift Left Security)是 DevSecOps 的核心理念——把安全检查从生产环境移到 CI 阶段,问题越早发现修复成本越低。本篇...
暂未填写学校和专业
暂未填写个人网址