早上好,kubernetes StatefulSet
是否可以将具体Pod设置为具体节点?
例如:我们有StatefulSet
,其中包含3个Pod
的副本,具有唯一标签(app-0
,app-1
,app-2
)和3个{ {1}}带有标签(Node
,node-0
,node-1
)。如何将Pod从带有标签node-2
的{{1}}指向带有标签StatefulSet
的节点上?在StatefulSet,PodAffinity和NodeAffifnity的官方文档中,我找不到如何执行此操作的任何信息。
任何建议
答案 0 :(得分:0)
不幸的是,现在在Kubernetes v1.10中没有工具可以执行此操作,但是无论如何,借助Pod亲和力,您可以在每个节点上分布Pod,并且如果有内存可用,在StatefulSet中,您将拥有完全相同的Pod。将pod app-1存储在node-2上并将pod app-2存储在node-1上并不重要,因为您在2个不同的节点上仍具有相同的两个pod,不是吗?