You've already forked DataMate
feature: pvc支持本地盘+配置sc (#104)
This commit is contained in:
@@ -1,3 +1,55 @@
|
||||
{{- if and .Values.persistentVolumeClaim.storageClass (eq .Values.persistentVolumeClaim.storageClass "local-storage") }}
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: {{ .Values.global.namespace | default "datamate" }}-operator-pv
|
||||
spec:
|
||||
capacity:
|
||||
storage: {{ .Values.persistentVolumeClaim.size.operator | default "10Gi" }}
|
||||
volumeMode: Filesystem
|
||||
accessModes:
|
||||
- {{ .Values.persistentVolumeClaim.accessModes }}
|
||||
persistentVolumeReclaimPolicy: Delete
|
||||
storageClassName: {{ .Values.persistentVolumeClaim.storageClass }}
|
||||
local: # local类型
|
||||
path: {{ .Values.persistentVolumeClaim.storagePath | default "/opt/datamate/data" }}/operator
|
||||
claimRef:
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
name: datamate-operator-pvc
|
||||
namespace: {{ .Values.global.namespace | default "datamate" }}
|
||||
nodeAffinity:
|
||||
required:
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: kubernetes.io/hostname
|
||||
operator: In
|
||||
values:
|
||||
- {{ .Values.persistentVolumeClaim.storageNode }}
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: datamate-operator-pvc
|
||||
{{- with .Values.annotations }}
|
||||
annotations:
|
||||
{{- toYaml . | indent 4 }}
|
||||
{{- end }}
|
||||
labels:
|
||||
{{- include "public.labels" . | nindent 4 }}
|
||||
spec:
|
||||
accessModes:
|
||||
- {{ .Values.persistentVolumeClaim.accessModes }}
|
||||
volumeName: {{ .Values.global.namespace | default "datamate" }}-operator-pv
|
||||
volumeMode: Filesystem
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.persistentVolumeClaim.size.operator | default "10Gi" }}
|
||||
storageClassName: {{ .Values.persistentVolumeClaim.storageClass }}
|
||||
|
||||
{{- else }}
|
||||
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
@@ -16,4 +68,5 @@ spec:
|
||||
{{- end }}
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.persistentVolumeClaim.size.operator }}
|
||||
storage: {{ .Values.persistentVolumeClaim.size.operator | default "10Gi" }}
|
||||
{{- end }}
|
||||
Reference in New Issue
Block a user