Необходимо выполнить несколько настроек:
- Create DeploymentConfig
- Create PersistenceVolume (см. том персистентности )
- Create PersistenceVolumeClaim
- Добавление тома и точки монтирования в DeploymentConfig (см. Добавление томов )
Создание нового PersistenceVolumeClaim и добавление точки монтирования в DeploymentConfig можно выполнить одной командой:
oc set volume dc mysql --add --name=mysql-volume -t pvc --claim-name=mysql-pvc --claim-size=1Gi --claim-mode='ReadWriteMany' --mount-path=/var/lib/mysql/data
Объем персистентности должен быть добавлен через o c применить , например, NFS PV:
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0001
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
path: /tmp
server: 172.17.0.2