EKS s c / pv / pv c статус `Bound`, но том не отображается в пользовательском интерфейсе, AWS список EBS - PullRequest
0 голосов
/ 19 апреля 2020

Я нигде не могу найти созданный том, я проверил все зоны 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 (локально) ...?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...