【发布时间】:2020-05-04 00:12:19
【问题描述】:
所以我很自然地将nvidia-docker 和k8s-device-plugin 运行为daemonset。由于并非我的所有 kubernetes 工作节点都有 gpus,我在守护程序集中使用 nodeSelector 仅在我标记为 accelerator=nvidia 的 nodes 上运行。
在另一种情况下,我也对ingress-nginx 执行相同操作:我标记了一些我想要的节点并将其作为daemonset 运行。然后我有一个外部 (f5) 负载均衡器,它将 VIP 保存到入口端点的相关 DNS 记录中(是的,我知道有一个 f5 入口可用 - 它在待办事项列表中)。
我注意到许多用户声明 daemonsets 应该只用于应该在所有工作人员上运行的 pod。我在节点子集上运行 daemonsets 的限制有什么本质上的坏处吗?
【问题讨论】:
标签: kubernetes daemonset