【问题标题】:daemonset with nodeSelectors带有 nodeSelectors 的守护进程
【发布时间】:2020-05-04 00:12:19
【问题描述】:

所以我很自然地将nvidia-dockerk8s-device-plugin 运行为daemonset。由于并非我的所有 kubernetes 工作节点都有 gpus,我在守护程序集中使用 nodeSelector 仅在我标记为 accelerator=nvidianodes 上运行。

在另一种情况下,我也对ingress-nginx 执行相同操作:我标记了一些我想要的节点并将其作为daemonset 运行。然后我有一个外部 (f5) 负载均衡器,它将 VIP 保存到入口端点的相关 DNS 记录中(是的,我知道有一个 f5 入口可用 - 它在待办事项列表中)。

我注意到许多用户声明 daemonsets 应该只用于应该在所有工作人员上运行的 pod。我在节点子集上运行 daemonsets 的限制有什么本质上的坏处吗?

【问题讨论】:

    标签: kubernetes daemonset


    【解决方案1】:

    这是一个有效的用例。您可以使用节点选择器限制守护程序集在您想要的节点上运行。

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 2023-03-02
      • 1970-01-01
      • 2012-11-22
      相关资源
      最近更新 更多