集群运维
Kubernetes 集群运维是确保集群稳定运行和高效服务的关键环节。本章围绕集群的全生命周期展开:用 kubeadm 创建、配置与升级集群,理解 Kubernetes 的版本发布节奏与升级策略,建立覆盖 etcd、持久卷与期望状态的备份与灾难恢复体系,并介绍在混合集群中运行 Windows 节点的要点。节点自动扩缩与资源管理相关内容见"调度与弹性"章。
章节目录
概述 Kubernetes 集群的运维与管理,聚焦于集群生命周期、版本发布流程及日常运维实践。适合需要深入理解 Kubernetes 管理的技术读者。
详细介绍如何使用 kubeadm 创建、配置、维护和升级 Kubernetes 集群,涵盖从集群初始化到日常运维与升级的完整生命周期管理流程。
Kubernetes 版本发布管理系统负责版本规划、发布执行与支持保障。本文详解发布周期、角色分工、流程与策略,助力稳定可靠地交付 Kubernetes 版本。
系统化讨论 Kubernetes 的备份与灾难恢复:需要保护的四层状态(etcd、持久卷数据、集群外配置、应用一致性),etcd 快照的备份与恢复流程(含 kubeadm 集群与 etcd 3.6),Velero 的资源备份、CSI 快照与数据搬运、跨集群迁移,GitOps 作为控制面“备份”的定位,以及 RPO/RTO 目标、演练与常见陷阱。
介绍在 Kubernetes 混合集群中运行 Windows 节点与容器的要点:Windows Server 2022/2025 的版本兼容矩阵与进程隔离要求、containerd 运行时、与 Linux 的功能差异(无特权容器与 hostNetwork、securityContext 差异、HostProcess 容器)、节点加入与调度隔离(污点与节点选择器)、网络(Calico/Flannel/Cilium 的 Windows 支持与 WinDSR)、存储、以及 v1.33–v1.37 中 Windows 相关的变化。