Jak používat volume gp3 v storage class na EKS?

0

Otázka

Jsem konverzi objem gp2 na objem gp3 pro EKS, ale stále tuto chybu.
Nepodařilo se ustanovení objem s StorageClass "gp3": neplatný AWS VolumeType "gp3"
Tohle je můj config.

StorageClass

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"
  name: gp3
parameters:
  fsType: ext4
  type: gp3
provisioner: kubernetes.io/aws-ebs
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer   

PVC

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  labels:
    app: test-pvc
  name: test-pvc
  namespace: default
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi
  storageClassName: gp3   

Když jsem typ kubectl describe pvc/test. Tohle je odpověď:

Name:          test-pvc
Namespace:     default
StorageClass:  gp3
Status:        Pending
Volume:        
Labels:        app=test-pvc
Annotations:   volume.beta.kubernetes.io/storage-provisioner: kubernetes.io/aws-ebs
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      
Access Modes:  
VolumeMode:    Filesystem
Used By:       <none>
Events:
  Type     Reason              Age                  From                         Message
  ----     ------              ----                 ----                         -------
  Warning  ProvisioningFailed  58s (x9 over 4m35s)  persistentvolume-controller  Failed to provision volume with StorageClass "gp3": invalid AWS VolumeType "gp3"   

Používám Kubernetes verze 1.18.
Může mi někdo pomoci. Díky!!!

2
1

Výchozí k8s ovladač úložiště podpora až do gp2. Použití gp3 musíte nainstalovat AWS EBS CSI driver. Tady je oficiální návod k instalaci ovladače.

2021-11-23 04:08:09
1

Děkuji @gohm ' cu, ale já bych chtěl přidat poznámku, že je třeba vytvořit storage class "ebs-sc" po AWS EBS CSI driver je nainstalován, například:

cat << EOF | kubectl apply -f -
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: ebs-sc
provisioner: ebs.csi.aws.com
parameters:
  type: gp3
reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer
EOF

Odkazy: Trvalé Úložiště v EKS nedaří ustanovení objem

2021-11-23 07:33:20

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................