差异Pod和部署 [英] Difference pod and deployment

查看:20
本文介绍了差异Pod和部署的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很难理解Kubernetes中的部署和Pod之间的区别。

部署为Pod和ReplicaSet提供声明性更新。

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

看起来kind:Pod可以互换使用kind: Deployment,并且部署允许副本(这几乎就是Kubernetes的意义所在)。你为什么要用豆荚呢?

能否有人:

  • 解释Pod/Deployment+之间的本质区别
  • 描述Pod优于部署的使用情形?

推荐答案

简而言之:

带Pods

  1. 如果它死了,它就死了。句号。
  2. 您只能定义特定Pod的一个副本。如果您需要X个副本,则必须在YAML文件中定义X个Pod
  3. 通常您不会看到直接在生产环境中创建的Pod。太不可靠了。为什么?因为%1。

使用部署

  1. 您可以定义Pod的所需状态。如果Pod死了(不管是什么原因),则部署会创建新Pod。
  2. 更一般:您可以定义希望让X运行同一pod的副本。如果它们中的一个或多个失效,则部署将创建新的以匹配X

这篇关于差异Pod和部署的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆