仅从一个statefulset的一个pod中选择服务

jbe*_*nus 4 kubernetes google-kubernetes-engine statefulset

是否可以创建仅指向由状态集创建的pod的服务?

让我成为的解决方案是:

  • 作为提供者代表pod.
  • 带有pod名称的动态标签.

Adr*_*ico 7

根据Kubernetes 1.9,您可以使用:statefulset.kubernetes.io/pod-name

从文档:

"当StatefulSet控制器创建Pod时,它会添加一个标签statefulset.kubernetes.io/pod-name,该标签设置为Pod的名称.此标签允许您将服务附加到StatefulSet中的特定Pod. "

https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#pod-name-label