我想知道是否有办法为特定节点上的 pod 创建服务。例如:
假设我有一个包含 4 个工作节点 [compute-0 ... compute-3] 的集群。
节点“compute-0”和“compute-1”有一个标签“app=firstApplication”
节点“compute-2”和“compute-3”具有不同的标签“app=secondApplication”
我有一个在所有 4 个节点上运行的守护程序集。
我想创建 2 个服务,每个节点一个。这有可能吗?
谢谢!
编辑
我们尝试这样做的原因是我们有一个 Openshift4.6 集群,出于安全原因,我们在 2 组节点之间封锁了 VXLAN 端口。当 pod 尝试使用默认 dns 服务 (172.30.0.10) 解析 DNS 查询时,有时它们会访问被屏蔽节点上的 dns pod。