差异吊舱和部署

时间:2020-10-20 18:43:16

标签: kubernetes cloud kubernetes-pod kubernetes-deployment

我正在努力了解Kubernetes中Deployment和Pod之间的区别。

部署为Pod和副本集提供声明性更新。

Pod是您可以在Kubernetes中创建和管理的最小的可部署计算单元。

kind:Pod似乎可以kind: Deployment互换使用,并且部署允许 Replica (这在Kubernetes中很重要)。为什么要使用Pod?

有人可以吗

  • 说明豆荚/部署之间的本质区别 +
  • 描述一个使用案例,其中Pod优于部署?

1 个答案:

答案 0 :(得分:1)

简而言之:

有豆荚

  1. 如果死亡,它就会死亡。期间。
  2. 您只能定义特定吊舱的一个副本。如果需要X副本,则必须在YAML文件X窗格中定义
  3. 通常,您永远不会看到直接在生产环境中创建的吊舱。太不可靠了。为什么呢因为1。

部署完成

  1. 您定义窗格的所需状态。如果pod死了(出于某种原因),则部署会创建新的pod。
  2. 更多通用:您可以定义要让X个运行同一Pod的副本。如果其中一个或多个死亡,则Deployment会创建新的以匹配X
相关问题