Я нигде не могу найти созданный том, я проверил все зоны AWS -EU и ничего.
Вот мой YAML:
# apiVersion: v1
# kind: PersistentVolumeClaim
# metadata:
# name: m1-operation-volume-pvc
# annotations:
# volume.beta.kubernetes.io/storage-class: retain-aws-storage-class
# spec:
# accessModes:
# - ReadWriteMany
# resources:
# requests:
# storage: 50Gi
# ---
# kind: PersistentVolume
# apiVersion: v1
# metadata:
# name: m1-operation-persistent-volume
# labels:
# type: local
# spec:
# storageClassName: retain-aws-storage-class
# capacity:
# storage: 50Gi
# accessModes:
# - ReadWriteMany
# hostPath:
# path: "/mnt/m1-persistent-volume"
# ---
# apiVersion: storage.k8s.io/v1
# kind: StorageClass
# metadata:
# name: retain-aws-storage-class
# parameters:
# type: gp2
# zone: eu-west-1
# fsType: ext4
# provisioner: kubernetes.io/aws-ebs
# reclaimPolicy: Retain
# allowVolumeExpansion: true
# mountOptions:
# - debug
# volumeBindingMode: Immediate
, как вы можете видеть У моего StorageClass
есть параметр zone: eu-west-1
, но в этой зоне вообще нет объема 50 Ги. Кто-нибудь может объяснить, что могло вызвать эту проблему?
kubectl get pv
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
m1-operation-persistent-volume 50Gi RWX Retain Bound jx-develop/m1-operation-volume-pvc retain-aws-storage-class 8h
и
kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
m1-operation-volume-pvc Bound m1-operation-persistent-volume 50Gi RWX retain-aws-storage-class 8h
Мне кажется, что gp2
не нравится вещь - ReadWriteMany
или, возможно, мой модуль не полностью и поэтому он не создал том? Но говорит, что STATUS Bound
означает, что он создан и ограничен ... Значения развертывания в spe c .containers:
volumeMounts:
- mountPath: "/mnt/m1-persistent-volume"
name: "m1-operation-volume"
и
volumes:
- name: m1-operation-volume
persistentVolumeClaim:
claimName: m1-operation-volume-pvc
My pod
:
kubectl get pods
jx-m1-operations-***-** 0/1 CrashLoopBackOff 127 8h
Когда я описываю сбой pod
из-за проверки Readiness
и Liveness
probe /health
, это связано с приложением, а не томом ...
Мне все еще нужно чтобы увидеть его в списке ELASTIC BLOCK STORE
AWS -UI томов.
Есть идеи, где мой том? Или, может быть, он выделен из ресурсов кластера EKS (локально) ...?