Когда вы выполните kubectl get events, вы увидите следующую ошибку:
no persistent volumes available for this claim and no storage class is set or
PersistentVolumeClaim is not bound
Эта ошибка обычно возникает в kubernetes, установленном с помощью kubeadm.
Вам нужно будет создать постоянный том со следующим файлом yaml:
kind: PersistentVolume
apiVersion: v1
metadata:
name: redis-data
labels:
type: local
spec:
storageClassName: generic
capacity:
storage: 8Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/bitnami/redis"
Создайте pv с помощью kubectl create -f pv-create.yml, после чего вам нужно будет создать pvc со следующим yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: redis-data
spec:
storageClassName: generic
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 8Gi
Вам нужно будет создать pvc с помощью kubectl сreate -f pv-Claim.yml
Проверь статус pvc с помощью kubectl get pvc
Статус должен быть bound