首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes pods是否在容器运行时中运行?

Kubernetes pods是否在容器运行时中运行?
EN

Stack Overflow用户
提问于 2021-01-21 23:06:21
回答 1查看 61关注 0票数 0

我认为CR和Pod都可以在Kubernetes Node中运行,Kubernetes Node可以是物理机,也可以是VM。知道pod是容器的共享名称空间,并且container Runtime运行Container,这是否意味着container Runtime运行pod,然后运行容器或?

我只是试着想象这两个,并理解它们是如何工作的。

EN

回答 1

Stack Overflow用户

发布于 2021-01-21 23:09:36

CR仅运行单容器。Pod可以容纳多个容器。pod是一个共享命名空间和管理域,旨在将单个“主”服务保存在单个容器中,并同时运行多个支持容器。然而,pod比虚拟构造更多一点,因为它的存在会导致名称解析、路由表、存储等方面的物理变化。

但是,一个pod可能有许多运行在一个或多个节点上的实例。节点可以被认为是一台物理计算机,尽管它通常是一台VM。

当查看KinD (Docker中的kubernetes )类型的解决方案时,事情变得更加复杂,例如KinD本身,或者K3D,在这些解决方案中,您正在运行kubernetes控制平面,并将所有节点本身作为容器运行。在这种情况下,事情有点像“初始”,但在大多数情况下,它们被精确地建模为普通的kubernetes,你可以忽略这种奇怪之处,假设你并不是真的在docker (或任何其他容器运行时)中,只是使用概念。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65830180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档