首页/云/云与容器速查/ReplicaSet 与控制器层级
Kubernetes68 条

ReplicaSet 与控制器层级

ReplicaSet 保证指定数量的同质 Pod 运行:无发布能力,只负责『数量守恒』。它是 Deployment 的执行层——日常不手工维护 RS,理解层级即可看懂故障现象。

云与容器速查云更新于 2026-10-12
职责维持 replicas 副本数:少了建、多了删
归属由 Deployment 创建并以 ownerReferences 管理
命名web-7f9d8c5b4-xxx:Deployment 名+模板哈希+随机后缀
观察kubectl get rs -l app=web 可看到新旧两代

查看层级

查看层级
kubectl get deploy,rs,pods -l app=web
kubectl describe rs web-7f9d8c5b4 | head -20
滚动更新时新旧 RS 并存(旧 RS 保留 0 副本以备回滚);回滚即把副本还给旧 RS。

易错点

  • 手工改 RS 的副本数:Deployment 立刻纠偏,白改
  • 直接删 RS 而非删 Pod:级联删除全部下属 Pod,动作比预期大

数据来源与参考

  • Kubernetes Docs:ReplicaSet

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌