摘要: Deployment Controller 是 Kubernetes 中最常用、最强大的控制器之一。它的核心作用是:在 ReplicaSet 的基础上,提供 声明式更新、滚动升级和版本回滚,让应用的生命周期管理更加稳定和可控。 🧩 Deployment Controller 的职责 声明式更新 � 阅读全文
posted @ 2026-05-28 11:14 Donaver 阅读(24) 评论(0) 推荐(0)
摘要: ReplicaSet 是 Kubernetes 中的副本控制器,它的作用是保证在任意时刻都有指定数量的 Pod 副本在运行。相比早期的 Replication Controller,ReplicaSet 功能更强大,支持更灵活的标签选择器,并且通常由 Deployment 来自动管理。 🧩 Rep 阅读全文
posted @ 2026-05-28 11:12 Donaver 阅读(14) 评论(0) 推荐(0)
摘要: Replication Controller(RC)是 Kubernetes 的早期核心控制器之一,它的作用是确保在任意时刻都有指定数量的 Pod 副本在运行。虽然现在推荐使用 Deployment + ReplicaSet,但理解 RC 有助于掌握 Kubernetes 的演进和副本管理机制。 � 阅读全文
posted @ 2026-05-28 11:11 Donaver 阅读(21) 评论(0) 推荐(0)
摘要: Node Controller 是 Kubernetes 控制平面中的一个关键子控制器,它负责监控集群中所有节点的健康状态,并在节点失效时触发 Pod 的重新调度。它是保证集群高可用和稳定运行的核心机制之一。 🧩 Node Controller 的职责 节点健康检查 定期通过 API Server 阅读全文
posted @ 2026-05-28 11:10 Donaver 阅读(16) 评论(0) 推荐(0)
摘要: 职责:项目经理每天都在检查档案室(etcd)的记录,看公司(集群)的实际情况是否和计划一致。 类比: 秘书(API Server)把文件交给档案管理员(etcd)保存。 项目经理(Controller Manager)会定期去档案室查阅这些文件。 如果发现和目标不一致,比如某个工人(Pod)缺席,项 阅读全文
posted @ 2026-05-28 11:09 Donaver 阅读(24) 评论(0) 推荐(0)
摘要: etcd(档案管理员)是 Kubernetes 的核心组件之一,它是一个分布式键值存储,用来保存整个集群的状态数据。所有控制平面组件都依赖它来获取和更新集群信息。 🧩 etcd 的职责 类比:它就像公司里的 档案管理员,负责保存所有文件和记录。 职责: 保存整个集群的状态数据(Pod 定义、节点信 阅读全文
posted @ 2026-05-28 11:05 Donaver 阅读(27) 评论(0) 推荐(0)
摘要: Pod 是 Kubernetes 中最小的可部署单元,它封装了一个或多个容器,并且提供运行这些容器所需的环境。你可以把 Pod 看作是应用在集群中的“工人”,真正执行具体任务。 🧩 Pod 的职责 运行容器 👉 Pod 内部通常运行一个应用容器,也可以运行多个紧密耦合的容器。 共享资源 👉 P 阅读全文
posted @ 2026-05-28 11:04 Donaver 阅读(42) 评论(0) 推荐(0)
摘要: Service 是 Kubernetes 中负责在 Pod 和外部之间建立稳定通信的组件。它解决了 Pod IP 动态变化的问题,让应用可以通过固定的入口访问 Pod。 🧩 Service 的职责 稳定访问 👉 Pod 的 IP 会随重启或调度而变化,Service 提供一个固定的虚拟 IP(C 阅读全文
posted @ 2026-05-28 11:02 Donaver 阅读(26) 评论(0) 推荐(0)
摘要: kubectl 是 Kubernetes 的命令行工具,它就像是管理员手里的“遥控器”,用来和 API Server(秘书)沟通,管理和操作整个集群。 🧩 kubectl 的职责 资源管理 👉 创建、更新、删除 Pod、Deployment、Service 等对象。 集群查询 👉 查看节点、P 阅读全文
posted @ 2026-05-28 11:01 Donaver 阅读(20) 评论(0) 推荐(0)
摘要: 类比:它就像公司里的 秘书。 职责:所有请求(kubectl 命令、控制器、外部系统)都必须先交给秘书。秘书会检查请求是否合法,然后把它交给合适的部门(比如 etcd 或 Controller Manager)。 作用:它是整个 Kubernetes 的 通信中枢,没有它,其他组件之间无法交流。 � 阅读全文
posted @ 2026-05-28 10:58 Donaver 阅读(19) 评论(0) 推荐(0)