gpt4 book ai didi

kubernetes - requiredDuringSchedulingRequiredDuringExecution是否有效?

转载 作者:行者123 更新时间:2023-12-02 11:48:50 31 4
gpt4 key购买 nike

根据kubernetes的documentsrequiredDuringSchedulingRequiredDuringExecution仍然没有实现。但是我看到一些帖子,它是used。我们需要使用它,因此它可以在GCE中使用吗?

当前,我们使用requiredDuringSchedulingIgnoredDuringExecution,但有时它会导致其中一个pod处于挂起状态,因为由于资源紧缩,它们无法位于同一节点上。我们需要两个Pod在同一节点上,以便它们可以共享SSD。之前,我们尝试使用nfs,但是nfs比使用本地ssd慢得多。根据我们的需要,我们希望kubernetes创建一个新节点并在其中安装这两个Pod,而不是处于pending状态。

最佳答案

如果由于节点上的资源有限而无法将Pod之一分配给节点,那么我建议增加节点池中的资源。

Kubernetes提供的功能基于版本。如果您使用的Kubernetes版本具有Inter-pod亲和力和反亲和力,那么它将在GKE中可用。使用GKE时,唯一的限制之一是您不能对“主”节点进行更改,因为它是一项托管服务。如果您在GCE中构建了自己的集群,则此限制不适用。

如果将Pod标记为要分配给特定节点,但是由于其他Pod尚未调度到该节点,则也可以使用taints。污点与节点亲和力相反,污点会排斥 pod ,使其无法被调度到特定节点。

关于kubernetes - requiredDuringSchedulingRequiredDuringExecution是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50543234/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com