根据Kubernetes文档,集群可以有多达5000个节点。想象一下,我有1 2CPU的node0,2 2CPU的node1,等等。
假设我有一个单一的、同步的进程,我想运行它的实例。那么,我是否受到异构节点集群中最小节点的限制?如果没有,我是否可以强制选择节点最大的CPU (然后将其限制在单个节点上)或最小的CPU (然后允许无缝和一致的并行执行),或者Kubernetes会在后台执行吗?
发布于 2021-04-28 15:11:50
那么,我是否受到异构节点集群中最小节点的限制?如果没有,我是否可以强制选择节点最大的CPU (然后将其限制在单个节点上)或最小的CPU (然后允许无缝和一致的并行执行),或者Kubernetes会在后台执行吗?
调度程序无法洞察您使用的实例。因此,它将把应用程序调度到任何节点。
您可以使用污点和容忍对节点进行分类,然后可以通过设置公差来声明您希望应用程序在哪种节点上运行。或者在节点上使用nodeSelector和标签。
https://stackoverflow.com/questions/67302520
复制相似问题