No persistent volumes available
We won‘t create a pv for you automatically, you should create a pv manually like this if your pvc is pending in unbound state:
apiVersion: v1
kind: PersistentVolume
metadata:
name: nocalhost-mariadb-pv-volume
labels:
type: local
spec:
storageClassName: ""
persistentVolumeReclaimPolicy: Recycle
volumeMode: Filesystem
capacity:
storage: 20Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/foo/bar"
The storageClassName
of pv should be empty and make sure pv has greater capacity than pvc used.
nocalhost
run the mariadb
with user mysql . So you need to adjust the permissions for the data directory mapped:
chown -R 1001:1001 /foo/bar