хемчартом, висит пендингом на создании pvc
Я добавил StorageClass:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: local-storage
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
Я добавил PV:
apiVersion: v1
kind: PersistentVolume
metadata:
name: data-vault-0
namespace: vault
spec:
capacity:
storage: 15Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
storageClassName: local-storage
local:
path: /mnt/local-storage
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- nodename
Повесил метки на ноду, а он всё равно висит в пендинге
no persistent volumes available for this claim and no storage class is set
а что в pvc?
apiVersion: v1 kind: PersistentVolumeClaim metadata: creationTimestamp: "2022-06-21T06:13:41Z" finalizers: - kubernetes.io/pvc-protection labels: app.kubernetes.io/instance: vault app.kubernetes.io/name: vault component: server name: data-vault-0 namespace: vault resourceVersion: "4156346" uid: 8da8f1a8-4b25-447b-9b62-ec452cec7948 spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi volumeMode: Filesystem status: phase: Pending
тебе надо имя volume указать. А вру, нельзя так
Спс разобрался, в последней версии они убрали обязательное использование storageClassName: local-storage а во всех инструкциях было написано что нужно, выкинул всё завелось
Обсуждают сегодня