k8s - 为什么我们在部署时需要ReplicaSet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s - 为什么我们在部署时需要ReplicaSet相关的知识,希望对你有一定的参考价值。
我是kubernetes和微服务的新手,有2个对象,Deployments和ReplicaSet。
即使在阅读了文件和其他文章之后,我也无法绕过头脑。
如果我们有Deployments
,为什么我们需要ReplicaSet
,因为你可以在Deployment
中指定replicaset。当我删除pod时,将根据replicaset生成新的pod,就像部署一样。
就像我们只需要ReplicaSet
而不是Deployments
的实际用例一样
答案
部署工作在ReplicaSet对象之上一级。建议部署应用程序服务。
通过部署,您应该能够进行滚动升级或回滚。您可以将图像从v1更新为v2。
使用副本集,您可以定义要运行的副本数。对于特定的服务。你会运行那么多副本。
另一答案
部署用于无状态应用程序,我们可以通过它更新我们的应用程序。通过复制,我们无法轻松更新我们的应用程序,并且要更新我们的应用程序还有很多工作要做。
以上是关于k8s - 为什么我们在部署时需要ReplicaSet的主要内容,如果未能解决你的问题,请参考以下文章