如何从 StatefulSet 中选择具体的 Pod 并将其分配给具体的 Node



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

例如:我们有StatefulSet包含 3 个带有唯一标签(app-0app-1app-2(的Pod副本和 3 个带有标签的Node副本(node-0node-1node-2(。如何在 Pod 上从带有标签app-0StatefulSet指向带有标签node-0的节点?在StatefulSet,PodAffinity和NodeAffifnity的官方文档中,我没有找到任何如何做到这一点的信息。

任何建议

不幸的是,现在在 Kubernetes v1.10 中没有工具可以做到这一点,但无论如何,使用 pod 亲和力,你可以在每个节点上分发你的 pod,如果没记错的话,在 StatefulSets 中你拥有完全相同的 pod。如果 pod app-1 存储在节点 2 上,pod app-2 存储在节点 1 上并不重要,因为您在 2 个不同的节点上仍然有相同的两个 pod,不是吗?

相关内容

  • 没有找到相关文章

最新更新