答:deployment是rs的超集,提供更多的部署功能,如:回滚、暂停和重启、 版本记录、事件和状态查看、滚动升级和替换升级。
如果能使用deployment,则不应再使用rc和rs;
rc/rs实现原理
Replication Controller 可以保证Pod始终处于规定的副本数,
而当前推荐的做法是使用Deployment+ReplicaSet,
ReplicaSet 号称下一代的 Replication Controller,当前唯一区别是RS支持set-based selector,
RC是通过ReplicationManager监控RC和RC内Pod的状态,从而增删Pod,以实现维持特定副本数的功能,RS也是大致相同;
标签:区别,deployment,rs,Replication,Controller,RC,Pod From: https://www.cnblogs.com/peteremperor/p/18066382