20-ArgoCD
ArgoCD 是 CNCF 毕业的 GitOps 持续交付工具,目前是企业 K8s CD 的事实标准。它的核心思想是:Git 仓库是唯一真源,集群状态持续向 Git 收敛。本章覆盖 ArgoCD 的核心概念、同步策略 …
ArgoCD 是 CNCF 毕业的 GitOps 持续交付工具,目前是企业 K8s CD 的事实标准。它的核心思想是:Git 仓库是唯一真源,集群状态持续向 Git 收敛。本章覆盖 ArgoCD 的核心概念、同步策略 …
概述# 集群建好只是第一步,让集群持续稳定运行才是真正的运维工作。本章聚焦四个日常运维中最高频的场景:节点维护、版本升级、etcd 数据保护和证书管理。这些操作都涉及生产环境的"性命攸关"操作,请务必 …
FluxCD 是 CNCF 毕业的 GitOps 工具,与 ArgoCD 并列。Flux 走的是"控制器优先、CRD 即 API"路线——没有重 UI、没有单体 server,五个 GitOps …
概述# K8s 故障排查与其他系统最大的不同在于:问题不一定是应用本身的问题,还可能是调度问题、网络问题、存储问题或节点问题。本章以决策树的方式组织排查路径,帮你从现象快速定位根因。掌握了这套排查思路,即使遇到没见过的错 …
基础设施即代码(Infrastructure as Code, IaC)是把基础设施的创建、变更、销毁用代码描述并版本化管理的实践。Terraform 是 HashiCorp 出品的 IaC 工具,曾一度是这个领域的事实 …
Ansible 是开源的配置管理和批量运维自动化工具。与 Terraform 管理云资源不同,Ansible 专注于操作系统层面的配置——装软件、改配置、启服务。本章覆盖 Ansible 的核心概念 …
Terraform 不是 IaC 的唯一选择。2023 年 HashiCorp 把 Terraform 许可证从 MPL 2.0 换成 BSL(Business Source License)后,IaC 格局发生了分化。 …
指标(Metrics)是可观测性三支柱中成本最低、查询最快、最适合告警的信号。本章覆盖 Prometheus 的抓取模型与服务发现、PromQL 常用查询、Grafana 看板设计、Alertmanager 告警路由与降 …