Browse Source

Fix/bad mount path better default value (#5253)

pull/5255/head
spastorclovr 11 months ago
committed by GitHub
parent
commit
5fa8f40fdf
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      k8s/charts/seaweedfs/templates/volume-statefulset.yaml
  2. 38
      k8s/charts/seaweedfs/values.yaml

4
k8s/charts/seaweedfs/templates/volume-statefulset.yaml

@ -62,7 +62,7 @@ spec:
args: [ 'ls {{range $dir := .Values.volume.dataDirs }}/{{$dir.name}}/*.idx {{end}} && xargs -I {} mv {} /idx/' ] args: [ 'ls {{range $dir := .Values.volume.dataDirs }}/{{$dir.name}}/*.idx {{end}} && xargs -I {} mv {} /idx/' ]
volumeMounts: volumeMounts:
- name: idx - name: idx
mountPath: {{ .Values.volume.idx.name }}
mountPath: /idx
{{- range $dir := .Values.volume.dataDirs }} {{- range $dir := .Values.volume.dataDirs }}
- name: {{ $dir.name }} - name: {{ $dir.name }}
mountPath: /{{ $dir.name }} mountPath: /{{ $dir.name }}
@ -119,7 +119,7 @@ spec:
{{- end }} {{- end }}
-dir {{range $index, $dir := .Values.volume.dataDirs }}{{if ne $index 0}},{{end}}/{{$dir.name}}{{end}} \ -dir {{range $index, $dir := .Values.volume.dataDirs }}{{if ne $index 0}},{{end}}/{{$dir.name}}{{end}} \
{{- if .Values.volume.idx }} {{- if .Values.volume.idx }}
-dir.idx= /idx \
-dir.idx=/idx \
{{- end }} {{- end }}
-max {{range $index, $dir := .Values.volume.dataDirs }}{{if ne $index 0}},{{end}}{{$dir.maxVolumes}}{{end}} \ -max {{range $index, $dir := .Values.volume.dataDirs }}{{if ne $index 0}},{{end}}{{$dir.maxVolumes}}{{end}} \
{{- if .Values.volume.rack }} {{- if .Values.volume.rack }}

38
k8s/charts/seaweedfs/values.yaml

@ -247,20 +247,19 @@ volume:
# storageClass: "local-path-provisioner" # storageClass: "local-path-provisioner"
# annotations: # annotations:
# "key": "value" # "key": "value"
# maxVolumes: 0
# maxVolumes: 0 # If set to zero on non-windows OS, the limit will be auto configured. (default "7")
# #
# You may also spacify an existing claim: # You may also spacify an existing claim:
# - name: data # - name: data
# type: "existingClaim" # type: "existingClaim"
# claimName: "my-pvc" # claimName: "my-pvc"
# maxVolumes: 0
# maxVolumes: 0 # If set to zero on non-windows OS, the limit will be auto configured. (default "7")
dataDirs: dataDirs:
- name: data1 - name: data1
type: "hostPath" type: "hostPath"
hostPathPrefix: /ssd hostPathPrefix: /ssd
maxVolumes: 0 # If set to zero on non-windows OS, the limit will be auto configured. (default "7")
maxVolumes: 0
#- name: data2 #- name: data2
# type: "persistentVolumeClaim" # type: "persistentVolumeClaim"
@ -268,19 +267,30 @@ volume:
# size: "800Gi" # size: "800Gi"
# maxVolumes: 0 # maxVolumes: 0
# idx can be defined by:
#
# idx:
# type: "hostPath"
# hostPathPrefix: /ssd
#
# or
#
# idx:
# type: "persistentVolumeClaim"
# size: "20Gi"
# storageClass: "local-path-provisioner"
#
# or
#
# idx:
# type: "existingClaim"
# claimName: "myClaim"
idx:
type: "hostPath"
size: ""
storageClass: ""
hostPathPrefix: /ssd
# same applies to "logs"
idx: ""
logs:
type: "hostPath"
size: ""
storageClass: ""
hostPathPrefix: /storage
logs: ""
# limit background compaction or copying speed in mega bytes per second # limit background compaction or copying speed in mega bytes per second
compactionMBps: "50" compactionMBps: "50"

Loading…
Cancel
Save