mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
add support for using an existing claim for volume server
This commit is contained in:
parent
ad9fef7a52
commit
f46f28fcf9
|
@ -227,18 +227,33 @@ spec:
|
||||||
path: {{ .Values.volume.data.hostPathPrefix }}/object_store/
|
path: {{ .Values.volume.data.hostPathPrefix }}/object_store/
|
||||||
type: DirectoryOrCreate
|
type: DirectoryOrCreate
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if eq .Values.volume.data.type "existingClaim" }}
|
||||||
|
- name: data
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: {{ .Values.volume.data.claimName }}
|
||||||
|
{{- end }}
|
||||||
{{- if and (eq .Values.volume.idx.type "hostPath") .Values.volume.dir_idx }}
|
{{- if and (eq .Values.volume.idx.type "hostPath") .Values.volume.dir_idx }}
|
||||||
- name: idx
|
- name: idx
|
||||||
hostPath:
|
hostPath:
|
||||||
path: {{ .Values.volume.idx.hostPathPrefix }}/seaweedfs-volume-idx/
|
path: {{ .Values.volume.idx.hostPathPrefix }}/seaweedfs-volume-idx/
|
||||||
type: DirectoryOrCreate
|
type: DirectoryOrCreate
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if eq .Values.volume.idx.type "existingClaim" }}
|
||||||
|
- name: data
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: {{ .Values.volume.idx.claimName }}
|
||||||
|
{{- end }}
|
||||||
{{- if eq .Values.volume.logs.type "hostPath" }}
|
{{- if eq .Values.volume.logs.type "hostPath" }}
|
||||||
- name: logs
|
- name: logs
|
||||||
hostPath:
|
hostPath:
|
||||||
path: {{ .Values.volume.logs.hostPathPrefix }}/logs/seaweedfs/volume
|
path: {{ .Values.volume.logs.hostPathPrefix }}/logs/seaweedfs/volume
|
||||||
type: DirectoryOrCreate
|
type: DirectoryOrCreate
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if eq .Values.volume.logs.type "existingClaim" }}
|
||||||
|
- name: data
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: {{ .Values.volume.data.claimName }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.global.enableSecurity }}
|
{{- if .Values.global.enableSecurity }}
|
||||||
- name: security-config
|
- name: security-config
|
||||||
configMap:
|
configMap:
|
||||||
|
|
|
@ -77,6 +77,12 @@ master:
|
||||||
# type: "persistentVolumeClaim"
|
# type: "persistentVolumeClaim"
|
||||||
# size: "24Ti"
|
# size: "24Ti"
|
||||||
# storageClass: "local-path-provisioner"
|
# storageClass: "local-path-provisioner"
|
||||||
|
#
|
||||||
|
# You may also spacify an existing claim:
|
||||||
|
# data:
|
||||||
|
# type: "existingClaim"
|
||||||
|
# claimName: "my-pvc"
|
||||||
|
|
||||||
data:
|
data:
|
||||||
type: "hostPath"
|
type: "hostPath"
|
||||||
size: ""
|
size: ""
|
||||||
|
@ -222,6 +228,12 @@ volume:
|
||||||
# type: "persistentVolumeClaim"
|
# type: "persistentVolumeClaim"
|
||||||
# size: "24Ti"
|
# size: "24Ti"
|
||||||
# storageClass: "local-path-provisioner"
|
# storageClass: "local-path-provisioner"
|
||||||
|
#
|
||||||
|
# You may also spacify an existing claim:
|
||||||
|
# data:
|
||||||
|
# type: "existingClaim"
|
||||||
|
# claimName: "my-pvc"
|
||||||
|
|
||||||
data:
|
data:
|
||||||
type: "hostPath"
|
type: "hostPath"
|
||||||
size: ""
|
size: ""
|
||||||
|
@ -391,6 +403,11 @@ filer:
|
||||||
# type: "persistentVolumeClaim"
|
# type: "persistentVolumeClaim"
|
||||||
# size: "24Ti"
|
# size: "24Ti"
|
||||||
# storageClass: "local-path-provisioner"
|
# storageClass: "local-path-provisioner"
|
||||||
|
#
|
||||||
|
# You may also spacify an existing claim:
|
||||||
|
# data:
|
||||||
|
# type: "existingClaim"
|
||||||
|
# claimName: "my-pvc"
|
||||||
data:
|
data:
|
||||||
type: "hostPath"
|
type: "hostPath"
|
||||||
size: ""
|
size: ""
|
||||||
|
|
Loading…
Reference in a new issue