mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
update and add options to the filer statefulset & filer cmd
This commit is contained in:
parent
e73f0d4e81
commit
2bed15f1dc
|
@ -99,6 +99,9 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
filer \
|
filer \
|
||||||
-port={{ .Values.filer.port }} \
|
-port={{ .Values.filer.port }} \
|
||||||
|
{{- if .Values.filer.redirectOnRead }}
|
||||||
|
-redirectOnRead \
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.filer.disableHttp }}
|
{{- if .Values.filer.disableHttp }}
|
||||||
-disableHttp \
|
-disableHttp \
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -106,7 +109,24 @@ spec:
|
||||||
-disableDirListing \
|
-disableDirListing \
|
||||||
{{- end }}
|
{{- end }}
|
||||||
-dirListLimit={{ .Values.filer.dirListLimit }} \
|
-dirListLimit={{ .Values.filer.dirListLimit }} \
|
||||||
|
{{- if .Values.global.enableReplication }}
|
||||||
|
-defaultReplicaPlacement={{ .Values.global.replicationPlacment }} \
|
||||||
|
{{- else }}
|
||||||
|
-defaultReplicaPlacement={{ .Values.filer.defaultReplicaPlacement }} \
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.filer.disableDirListing }}
|
||||||
|
-disableDirListing \
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.filer.maxMB }}
|
||||||
|
-maxMB={{ .Values.filer.maxMB }} \
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.filer.encryptVolumeData }}
|
||||||
|
-encryptVolumeData \
|
||||||
|
{{- end }}
|
||||||
-ip=${POD_IP} \
|
-ip=${POD_IP} \
|
||||||
|
{{- if gt (.Values.filer.replicas | int) 1 }}
|
||||||
|
-peers={{ range $index := until (.Values.filer.replicas | int) }}${SEAWEEDFS_FULLNAME}-filer-{{ $index }}.${SEAWEEDFS_FULLNAME}-filer:{{ $.Values.filer.port }}{{ if lt $index (sub ($.Values.filer.replicas | int) 1) }},{{ end }}{{ end }}
|
||||||
|
{{- end }}
|
||||||
-master={{ range $index := until (.Values.master.replicas | int) }}${SEAWEEDFS_FULLNAME}-master-{{ $index }}.${SEAWEEDFS_FULLNAME}-master:{{ $.Values.master.port }}{{ if lt $index (sub ($.Values.master.replicas | int) 1) }},{{ end }}{{ end }}
|
-master={{ range $index := until (.Values.master.replicas | int) }}${SEAWEEDFS_FULLNAME}-master-{{ $index }}.${SEAWEEDFS_FULLNAME}-master:{{ $.Values.master.port }}{{ if lt $index (sub ($.Values.master.replicas | int) 1) }},{{ end }}{{ end }}
|
||||||
{{- if or (.Values.global.enableSecurity) (.Values.filer.extraVolumeMounts) }}
|
{{- if or (.Values.global.enableSecurity) (.Values.filer.extraVolumeMounts) }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
|
|
@ -186,6 +186,20 @@ filer:
|
||||||
port: 8888
|
port: 8888
|
||||||
grpcPort: 18888
|
grpcPort: 18888
|
||||||
loggingOverrideLevel: null
|
loggingOverrideLevel: null
|
||||||
|
# replication type is XYZ:
|
||||||
|
# X number of replica in other data centers
|
||||||
|
# Y number of replica in other racks in the same data center
|
||||||
|
# Z number of replica in other servers in the same rack
|
||||||
|
defaultReplicaPlacement: "000"
|
||||||
|
# turn off directory listing
|
||||||
|
disableDirListing: false
|
||||||
|
# split files larger than the limit, default 32
|
||||||
|
maxMB: null
|
||||||
|
# encrypt data on volume servers
|
||||||
|
encryptVolumeData: false
|
||||||
|
|
||||||
|
# Whether proxy or redirect to volume server during file GET request
|
||||||
|
redirectOnRead: false
|
||||||
|
|
||||||
# Limit sub dir listing size (default 100000)
|
# Limit sub dir listing size (default 100000)
|
||||||
dirListLimit: 100000
|
dirListLimit: 100000
|
||||||
|
@ -269,6 +283,8 @@ filer:
|
||||||
WEED_FILER_BUCKETS_FOLDER: "/buckets"
|
WEED_FILER_BUCKETS_FOLDER: "/buckets"
|
||||||
# directories under this folder will be store message queue data
|
# directories under this folder will be store message queue data
|
||||||
WEED_FILER_QUEUES_FOLDER: "/queues"
|
WEED_FILER_QUEUES_FOLDER: "/queues"
|
||||||
|
# WEED_FILER_OPTIONS_BUCKETS_FSYNC a list of buckets names with all write requests fsync=true
|
||||||
|
WEED_FILER_OPTIONS_BUCKETS_FSYNC: []
|
||||||
|
|
||||||
s3:
|
s3:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
Loading…
Reference in a new issue