如何解决差异吊舱和部署
我正在努力了解Kubernetes中Deployment和Pod之间的区别。
部署为Pod和副本集提供声明性更新。
Pod是您可以在Kubernetes中创建和管理的最小的可部署计算单元。
kind:Pod
似乎可以kind: Deployment
互换使用,并且部署允许 Replica (这在Kubernetes中很重要)。为什么要使用Pod?
有人可以吗
- 说明豆荚/部署之间的本质区别 +
- 描述一个使用案例,其中Pod优于部署?
解决方法
简而言之:
有豆荚
- 如果死亡,它就会死亡。期间。
- 您只能定义特定吊舱的一个副本。如果需要X副本,则必须在YAML文件X窗格中定义
- 通常,您永远不会看到直接在生产环境中创建的吊舱。太不可靠了。为什么呢因为1。
部署完成
- 您定义窗格的所需状态。如果pod死了(出于某种原因),则部署会创建新的pod。
- 更多通用:您可以定义要让X个运行同一Pod的副本。如果其中一个或多个死亡,则Deployment会创建新的以匹配X
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。