0

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

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

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

4

1 回答 1

2

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

于 2020-01-17T05:34:08.293 回答