k8s-为什么在部署时需要ReplicaSet

had*_*des 2 kubernetes microservices

我是kubernetes和微服务的新手,有2个对象DeploymentsReplicaSet

即使阅读了它的文档和其他文章,我也仍然束手无策。

如果有Deployments,为什么我们需要a,ReplicaSet因为您可以在中指定副本集Deployment。当我删除Pod时,将根据副本集生成新Pod,就像部署一样。

就像我们只需要ReplicaSet但不需要的实际用例是什么Deployments

P E*_*ram 7

部署工作在ReplicaSet对象之上一层。建议对应用程序服务进行部署。

通过部署,您应该能够进行滚动升级或回滚。您可以将映像从v1更新到v2。

使用ReplicaSet,您可以定义要运行的副本数。对于特定的服务。您将运行许多副本。

  • 在部署下,还使用副本集功能来生成Pod。它将版本控制添加到该版本控制中,从而根据更改创建新的副本集。 (2认同)