AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 809996
Accepted
Bruno Bronosky
Bruno Bronosky
Asked: 2016-10-20 06:26:22 +0800 CST2016-10-20 06:26:22 +0800 CST 2016-10-20 06:26:22 +0800 CST

Kubernetes pod 可以跨节点吗?

  • 772

医生说...

pod(如鲸鱼荚或豌豆荚)是一组一个或多个容器(例如 Docker 容器)、这些容器的共享存储以及有关如何运行容器的选项。Pod 始终位于同一位置并共同调度,并在共享上下文中运行。Pod 模拟一个特定于应用程序的“逻辑主机”——它包含一个或多个相对紧密耦合的应用程序容器——在容器前的世界中,它们将在同一物理或虚拟机上执行。

但我不确定“共同定位”是否意味着在同一个 P̶o̶d̶ 节点上。当卫星位于同一地点时,它们“非常接近,因此对于地面上的接收设备,它们‘似乎’占据了一个轨道位置。” 所以,它可能在同一个集群上,而不是在同一个节点上。

在发布此问题时,我能在此问题上找到的唯一信息是https://platform9.com/blog/compare-kubernetes-vs-ecs/,上面写着......

保证单个 Pod 中的容器在单个 Kubernetes 节点上运行。

现在这听起来很有定论,但我无法在任何地方得到任何证实。我想确保它们是正确的,而不仅仅是误解和传播错误信息。

我要问的原因是,如果这是真的,Kubernetes 似乎天生就是浪费。几乎可以肯定,部署了 pod 的节点会剩余资源。您可能会拥有一个 pod,其需求可以通过这些剩余资源的组合来满足。但是,如果一个 pod 不能跨越多个节点,您将不得不创建一个新节点并拥有更多未使用的资源。

kubernetes
  • 1 1 个回答
  • 4784 Views

1 个回答

  • Voted
  1. Best Answer
    Michael Hausenblas
    2016-10-20T08:11:33+08:002016-10-20T08:11:33+08:00

    pod 的理念就是协同定位,也就是说,能够在有意义的地方(或需要的地方)定义计算位置。所以,不,根据定义,因为 pod 中的所有容器都将被调度在同一个节点上,所以 pod 不能跨越节点。

    另请参阅我对 pod 的评论。话虽如此,我们现在也在 v1.9 中引入了DC/OS中的 Pod 概念。似乎有一定的需求,但我的预感(因为我没有关于它的数据)是它主要是一种安全毯,用于在云原生明智的情况下不能或不能全力以赴.

    • 13

相关问题

  • 无法通过 Docker 在本地运行 Hyperkube (kubernetes)

  • 跨 Kubernetes 分散工作负载

  • Kubernetes升级回滚机器类型

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve