Sta*_*low 7 kubernetes kubernetes-mesos
我是 kubernetes 的新 cookie。我想知道 kubernetes 是否已自动将 pod 切换到另一个节点,如果该节点资源处于临界状态。
例如,如果 Pod A 、 Pod B 、 Pod C 正在节点 A 上运行,而 Pod D 正在节点 B 上运行。 Pod 使用的节点 A 的资源会很高。在这些情况下,kubernetes 是否会将在节点 A 中运行的任何 pod 迁移到节点 B。
我已经了解了用于在某些节点中运行 pod 的节点亲缘关系和节点选择器。如果 kubernetes 提供此功能以在资源使用率高的情况下自动将 pod 迁移到另一个节点,这将很有帮助。
谁能知道我们如何在 kubernetes 中实现这一目标?
谢谢-S
小智 6
是的,如果资源使用率很高,Kubernetes 可以自动将 Pod 迁移到另一个节点。该 Pod 将被终止,并在另一个节点上启动一个新的 Pod。您可能想了解Quality of Service Classes,以了解哪个 pod 将首先被杀死。
也就是说,您可能想阅读Automatic Horizontal Pod Autoscaling。这可能会给你更多的控制。
借助 Horizontal Pod Autoscaling,Kubernetes 根据观察到的 CPU 利用率(或者,在 alpha 支持下,根据应用程序提供的其他一些指标)自动扩展复制控制器、部署或副本集中的 Pod 数量。
| 归档时间: |
|
| 查看次数: |
20225 次 |
| 最近记录: |