gpt4 book ai didi

kubernetes - Gke-Kubernetes/如何确保给定节点上的部署隔离

转载 作者:行者123 更新时间:2023-12-02 12:04:15 26 4
gpt4 key购买 nike

nodeselector,亲和力/反亲和力之间失去了一点点;污点

我感兴趣的是确保单个 pods /部署将在给定节点上运行,而不是在其他任何地方运行。并且该节点将不会收到除指定节点之外的任何其他节点

鉴于上述选项(如果有其他选择),最简洁的方法是什么?

最佳答案

仅在一个节点上添加一些标签。
要么
您可以使用一个节点创建一个新的节点池(我更喜欢这样做,因为它可以很好地与自动缩放配合使用,将最小,最大节点设置为1)

创建具有一个副本且关联性与此节点相等的部署。

要限制仅在节点上运行此pod:
1)您可以添加等于节点资源值的资源限制,这样就不会在该节点上调度其他Pod。
要么
2)对所有其他Pod使用默认的相似性
要么
3)使用node-isolation-restriction限制可以在此节点上调度的Pod。我自己还没有尝试过

关于kubernetes - Gke-Kubernetes/如何确保给定节点上的部署隔离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56125615/

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