Browse Source

s3 logs

set logs to hostpath same as other pods
pull/1742/head
LazyDBA247-Anyvision 4 years ago
parent
commit
e57e6d6677
  1. 10
      k8s/seaweedfs/templates/s3-deployment.yaml
  2. 5
      k8s/seaweedfs/values.yaml

10
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:

5
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 * * * *"

Loading…
Cancel
Save