差异Pod和部署 [英] Difference pod and deployment
本文介绍了差异Pod和部署的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我很难理解Kubernetes中的部署和Pod之间的区别。
部署为Pod和ReplicaSet提供声明性更新。
Pod是您可以在Kubernetes中创建和管理的最小可部署计算单元。
看起来kind:Pod
可以互换使用kind: Deployment
,并且部署允许副本(这几乎就是Kubernetes的意义所在)。你为什么要用豆荚呢?
能否有人:
- 解释Pod/Deployment+之间的本质区别
- 描述Pod优于部署的使用情形?
推荐答案
简而言之:
带Pods
- 如果它死了,它就死了。句号。
- 您只能定义特定Pod的一个副本。如果您需要X个副本,则必须在YAML文件中定义X个Pod
- 通常您不会看到直接在生产环境中创建的Pod。太不可靠了。为什么?因为%1。
使用部署
- 您可以定义Pod的所需状态。如果Pod死了(不管是什么原因),则部署会创建新Pod。
- 更一般:您可以定义希望让X运行同一pod的副本。如果它们中的一个或多个失效,则部署将创建新的以匹配X
这篇关于差异Pod和部署的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文