【发布时间】:2020-05-25 18:09:12
【问题描述】:
我有一个StatefulSet,看起来像这样
apiVersion: v1
kind: StatefulSet
metadata:
name: web
spec:
...
volumeClaimTemplates:
— metadata:
name: www
spec:
resources:
requests:
storage: 1Gi
它将为它控制的Service 中的每个Pod 创建一个PersistentVolumeClaim (PVC) 和一个PersistentVolume (PV)。
我想在创建 Pod 之前对这些 PV 执行一些命令。
我正在考虑创建一个 Job 来挂载这些 PV 并运行命令,但我怎么知道创建了多少 PV?
是否有 kubernetes-native 解决方案可以在 PV 创建时触发一些 pod 执行?
【问题讨论】:
标签: kubernetes persistent-volumes kubernetes-statefulset