用 Deployment 替换 ReplicationController 是否安全

Is it safe to replace ReplicationController with Deployment

我在练习katacoda k8s lesson with the knowledge from 。我曾尝试通过命令行杀死 pods,它们的结果与简单示例完全相同。 pod 将在死后的几分钟内重新创建。

问题:
我可以简单地将 ReplicationController 替换为 Deployment 吗?

不要使用复制控制器。那些被 ReplicaSet 取代。

在您的情况下,使用部署对象来管理应用程序生命周期。通过部署,您将能够控制滚动升级和 kubernetes

的 rollbabk 功能

部署对象在 ReplicaSet 之上工作一层,允许您在零停机时间的情况下将应用升级到新版本