【发布时间】:2019-04-19 20:41:08
【问题描述】:
也许是一个明显的问题,但我还没有找到关于 k8s 如何将 pod 分配给节点的文档,目前我有一个包含 5 个工作节点的集群,3 个节点充满了 pod,另外 2 个没有t,我知道我可以在yaml中为每个容器设置cpu、mem,但是默认情况下k8s是如何工作的呢?
【问题讨论】:
标签: kubernetes
也许是一个明显的问题,但我还没有找到关于 k8s 如何将 pod 分配给节点的文档,目前我有一个包含 5 个工作节点的集群,3 个节点充满了 pod,另外 2 个没有t,我知道我可以在yaml中为每个容器设置cpu、mem,但是默认情况下k8s是如何工作的呢?
【问题讨论】:
标签: kubernetes
根据@Amityo 提供的documentation 链接,根据nodeSelector 和Node affinity 模型的用法将Pods 分配给Kubernetes 中的节点的主要概念,但是您也可以看看“Taints and Tolerations”表示非常相似的方法,但它们允许节点通过将某些特定条件与key:、value:、effect: 容忍度匹配来决定是否可以调度 Pod。
【讨论】: