查看与说明
查看与说明
kubectl get rs -n prod
kubectl describe rs web-7d9c8b6f5c -n prod
kubectl get rs web-7d9c8b6f5c -o jsonpath='{.spec.replicas} / {.status.readyReplicas}'
kubectl scale rs/web-7d9c8b6f5c --replicas=4 # 不推荐:会被 Deployment 改回ReplicaSet 与 Deployment 分工
| 对象 | 职责 | 运维动作 |
|---|---|---|
| Deployment | 版本管理、发布策略、回滚 | 改镜像/副本、rollout undo |
| ReplicaSet | 维持 Pod 数量与标签集合 | 一般不直接操作 |
| Pod | 实际运行单元 | 不直接编辑 |
Deployment 的 Pod 模板变更会创建新 ReplicaSet;旧 RS 缩容到 0 但保留(受 revisionHistoryLimit 约束)。