Explorar o código

fix: use storageClassName instead of annotation

wuxingzhong %!s(int64=3) %!d(string=hai) anos
pai
achega
b120b0d521

+ 1 - 1
deploy/charts/emqx/Chart.yaml

@@ -14,7 +14,7 @@ type: application
 
 # This is the chart version. This version number should be incremented each time you make changes
 # to the chart and its templates, including the app version.
-version: 4.4.0
+version: 4.4.1
 
 # This is the version number of the application being deployed. This version number should be
 # incremented each time you make changes to the application.

+ 3 - 6
deploy/charts/emqx/templates/StatefulSet.yaml

@@ -21,13 +21,10 @@ spec:
           helm.sh/chart: {{ include "emqx.chart" . }}
           app.kubernetes.io/instance: {{ .Release.Name }}
           app.kubernetes.io/managed-by: {{ .Release.Service }}
-        annotations:
-        {{- if .Values.persistence.storageClass }}
-          volume.beta.kubernetes.io/storage-class: {{ .Values.persistence.storageClass | quote }}
-        {{- else }}
-          volume.alpha.kubernetes.io/storage-class: default
-        {{- end }}
       spec:
+        {{- if .Values.persistence.storageClassName }}
+        storageClassName: {{ .Values.persistence.storageClassName | quote }} 
+        {{- end }}
         accessModes:
           - {{ .Values.persistence.accessMode | quote }}
         resources:

+ 1 - 3
deploy/charts/emqx/values.yaml

@@ -32,9 +32,7 @@ podManagementPolicy: Parallel
 persistence:
   enabled: false
   size: 20Mi
-  ## If defined, volume.beta.kubernetes.io/storage-class: <storageClass>
-  ## Default: volume.alpha.kubernetes.io/storage-class: default
-  # storageClass: "-"
+  storageClassName: ""
   accessMode: ReadWriteOnce
   ## Existing PersistentVolumeClaims
   ## The value is evaluated as a template