Я использую azure aks для создания набора состояний с томом с помощью Azure Disk Provisioner. Я пытаюсь найти способ записать свой YAML-файл с полным набором состояния таким образом, чтобы при перезапуске модуля он получал новый том, а старый том был удален. .
Я знаю, что могу удалить тома вручную, но есть ли способы сказать Kubernetes сделать это с помощью statefulset yaml?
Вот мой Ямл:
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: janusgraph
labels:
app: janusgraph
spec:
...
...
template:
metadata:
labels:
app: janusgraph
spec:
containers:
- name: janusgraph
...
...
volumeMounts:
- name: data
mountPath: /var/lib/janusgraph
livenessProbe:
httpGet:
port: 8182
path: ?gremlin=g.V(123).count()
initialDelaySeconds: 120
periodSeconds: 10
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: "default"
resources:
requests:
storage: 7Gi
restart
? - person Matt   schedule 11.08.2020