<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>StatefulSet 2 :: Ay Docs</title>
    <link>https://ops.docs.72602.space/using/k8s/sts2/index.html</link>
    <description>答案是：&#xA;❌ StatefulSet 不使用 ReplicaSet 来创建 Pod。 ✅ StatefulSet Controller 直接创建并管理 Pod 对象，而且每个 Pod 都是有序的、具名的、不可替代的。&#xA;接下来我会详细讲清楚 StatefulSet 与 Deployment 的架构差异、实现机制、核心控制循环，让你能在实现 Operator 或高可靠应用时真正理解它的行为。&#xA;🧩 一、StatefulSet 与 Deployment 的根本区别 项目 Deployment StatefulSet 控制下层对象 ReplicaSet → Pod 直接管理 Pod Pod 命名 随机 固定命名（有序索引） Pod 身份 可替换 唯一、持久身份（Stable Identity） 更新策略 滚动更新（无序） 有序更新（从 0 开始逐个） 存储 通常无状态 绑定 PVC，数据与 Pod 一一对应 常见场景 Web 服务、API、Job 数据库、Zookeeper、Kafka、Etcd 等 ⚙️ 二、StatefulSet 控制器工作原理 StatefulSet Controller 运行在 kube-controller-manager 中。 它同样是一个典型的 Controller + Informer + WorkQueue + Reconcile Loop 架构。</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/using/k8s/sts2/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>