<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Deployment VS ReplicaSet :: Ay Docs</title>
    <link>https://ops.docs.72602.space/using/k8s/deployment_vs_replicaset/index.html</link>
    <description>下面我会从 架构、工作流、控制循环、数据结构与事件链 等层面详细说明它们是怎么工作的。&#xA;🧩 一、核心概念层次关系 先看一下层级：&#xA;Deployment → ReplicaSet → Pod 层级 职责 控制器类型 Deployment 负责声明“应用版本”和“滚动更新策略” 高级控制器（managing controller） ReplicaSet 保证指定数量的 Pod 副本数 基础控制器（ensuring controller） Pod 最小可调度单元，运行实际容器 工作负载对象 可以理解为：&#xA;Deployment 是策略控制器，ReplicaSet 是数量控制器，Pod 是执行单元。&#xA;⚙️ 二、Deployment 的工作原理（上层控制器） 1️⃣ Deployment 对象定义 你在创建一个 Deployment 时，例如：&#xA;apiVersion: apps/v1 kind: Deployment metadata: name: webapp spec: replicas: 3 selector: matchLabels: app: webapp template: metadata: labels: app: webapp spec: containers: - name: nginx image: nginx:1.25 这会创建一个 Deployment 对象并写入 etcd。</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/using/k8s/deployment_vs_replicaset/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>