怀疑者初探 Kubernetes:控制循环与服务

A skeptic's first contact with Kubernetes (2024)

作为一名长期避开 Kubernetes 的基础设施工程师,我决定放下成见,基于事实重新审视它。文章跳过了基础教程,深入剖析了 Kubernetes 的核心价值:控制循环(Control loops)如何通过持续观察与调整来实现期望状态,以及 Service 如何利用 kube-proxy 和 netfilter 构建无单点故障的网络模型。从 Pod 到 Deployment 的工作负载管理,再到 StatefulSet 的存储策略,我梳理了这些概念背后的权衡。尽管对基于文本插值的工具链和社区对“不稳定状态”的容忍度仍有保留,但不可否认,其控制器模式和服务抽象设计确实精妙。

只要控制器的集群正在运行并能够做出有用的更改,整体状态是否稳定其实并不重要。
  1. cmdrk

    YAML 封装 YAML,再封装 YAML,又封装 YAML……

  2. sgarland

    我特别喜欢你发现 K8s 是基于字符串插值运行那部分。顺便提一句,那种感觉永远不会消失;每次你不得不折腾 nindent,你的理智就会少一块。

  3. Thev00d00

    在 K8s 环境下,只要不用 Helm,用任何其他工具都能让你的生活轻松 100 倍。

同日更多故事

2026-10-17