1

美好的一天,kubernetesStatefulSet是否有将具体 Pod 设置为具体节点的选项。

例如:我们有3 个带有唯一标签 ( , , )的StatefulSet副本和 3 个带有标签 ( , , ) 的副本。如何从带有标签的 Pod 指向带有标签的节点?在 StatefulSet、PodAffinity 和 NodeAffifnity 的官方文档中,我没有找到如何执行此操作的任何信息。Podapp-0app-1app-2Nodenode-0node-1node-2StatefulSetapp-0node-0

有什么建议么

4

1 回答 1

0

不幸的是,现在在 Kubernetes v1.10 中没有工具可以做到这一点,但无论如何,通过 pod 亲和性,您可以在每个节点上分配您的 pod,如果内存对我有用,在 StatefulSets 中您拥有绝对相同的 pod。如果 pod app-1 存储在 node-2 上并且 pod app-2 存储在 node-1 上并不重要,因为您仍然在 2 个不同的节点上拥有相同的两个 pod,不是吗?

于 2018-06-20T11:57:48.367 回答