问题描述
我想知道是否有办法为特定节点上的 pod 创建服务。 例如:
假设我有一个包含 4 个工作节点 [compute-0 ... compute-3] 的集群。
节点“compute-0”和“compute-1”有一个标签“app=firstApplication”
节点“compute-2”和“compute-3”具有不同的标签“app=secondApplication”
我有一个 Daemonset 在所有 4 个节点上运行。
我想创建 2 个服务,每个节点一个。 这有可能吗?
谢谢!
编辑
我们尝试这样做的原因是我们有一个 Openshift4.6 集群,并且出于安全原因,我们在 2 组节点之间阻止了 VXLAN 端口。当 pod 尝试使用默认的 dns 服务 (172.30.0.10) 解析 DNS 查询时,有时它们会访问被阻止的节点上的 dns pod。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)