Когда вы выполните 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
Поделитесь статьей:

Добавить комментарий