aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLazyDBA247-Anyvision <yonin@anyvision.co>2021-01-13 22:18:24 +0200
committerLazyDBA247-Anyvision <yonin@anyvision.co>2021-01-13 22:18:24 +0200
commite57e6d667702680d19eba6c5a282aafdfbb7d91d (patch)
treece07b769e93e17594bcba33baacc402c0b629404
parent9ca1787e7ec19d29d9bea518e365f2bb226e1873 (diff)
downloadseaweedfs-e57e6d667702680d19eba6c5a282aafdfbb7d91d.tar.xz
seaweedfs-e57e6d667702680d19eba6c5a282aafdfbb7d91d.zip
s3 logs
set logs to hostpath same as other pods
-rw-r--r--k8s/seaweedfs/templates/s3-deployment.yaml10
-rw-r--r--k8s/seaweedfs/values.yaml5
2 files changed, 14 insertions, 1 deletions
diff --git a/k8s/seaweedfs/templates/s3-deployment.yaml b/k8s/seaweedfs/templates/s3-deployment.yaml
index 794d4da30..46bf91d85 100644
--- a/k8s/seaweedfs/templates/s3-deployment.yaml
+++ b/k8s/seaweedfs/templates/s3-deployment.yaml
@@ -69,7 +69,7 @@ spec:
- "/bin/sh"
- "-ec"
- |
- exec /usr/bin/weed \
+ exec /usr/bin/weed -logdir=/logs \
{{- if .Values.s3.loggingOverrideLevel }}
-v={{ .Values.s3.loggingOverrideLevel }} \
{{- else }}
@@ -92,6 +92,8 @@ spec:
{{- end }}
-filer={{ template "seaweedfs.name" . }}-filer-client:{{ .Values.filer.port }}
volumeMounts:
+ - name: logs
+ mountPath: "/logs/"
{{- if .Values.global.enableSecurity }}
- name: security-config
readOnly: true
@@ -143,6 +145,12 @@ spec:
{{ tpl .Values.s3.resources . | nindent 12 | trim }}
{{- end }}
volumes:
+ {{- if eq .Values.s3.logs.type "hostPath" }}
+ - name: logs
+ hostPath:
+ path: /storage/logs/seaweedfs/s3
+ type: DirectoryOrCreate
+ {{- end }}
{{- if .Values.global.enableSecurity }}
- name: security-config
configMap:
diff --git a/k8s/seaweedfs/values.yaml b/k8s/seaweedfs/values.yaml
index 632bbd440..cdb9437ee 100644
--- a/k8s/seaweedfs/values.yaml
+++ b/k8s/seaweedfs/values.yaml
@@ -351,6 +351,11 @@ s3:
# ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
priorityClassName: ""
+ logs:
+ type: "hostPath"
+ size: ""
+ storageClass: ""
+
cronjob:
enabled: false
schedule: "*/7 * * * *"