gpt4 book ai didi

Kubernetes:为特定部署配置专用节点组 + 为其他一切配置默认节点组

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

我想设置一个具有两个节点组的 Kubernetes 集群:一个节点组保留给特定的 Deployment ,以及用于其他所有内容的第二个默认节点组。我希望默认 pod 调度不使用专用节点组,而只使用默认组。

一种策略是:

  • 将专用 NodeGroup 污染为 NoSchedule,因此默认情况下不使用它。
  • 一专Deployment使用 toleration没有忽略/反转 NoSchedule污染并使用 nodeAffinityrequiredDuringSchedulingIgnoredDuringExecution需要专用节点组。

  • 这行得通吗?这会是理想的吗?有没有更好的策略?

    最佳答案

    你很准。你的方法是正确的。它应该工作

    或者,您可以为默认节点组中的所有节点添加默认节点标签。并将专用节点标签标记为专用节点组。定义节点亲和性和反亲和性以将 Pod 调度到适当的节点

    关于Kubernetes:为特定部署配置专用节点组 + 为其他一切配置默认节点组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60675988/

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