Skip to content
Snippets Groups Projects
Commit a83cc6ca authored by OKE Ulrich Enangnon's avatar OKE Ulrich Enangnon
Browse files

UPDATE - user hostPath vol for traefik log

parent e2398121
No related branches found
No related tags found
No related merge requests found
Pipeline #16827 passed
......@@ -41,15 +41,15 @@ deployment:
enabled: true
kind: DaemonSet
dnsPolicy: ClusterFirstWithHostNet
# additionalContainers:
# - name: accesslogs
# image: busybox
# command: [ "/bin/sh", "-c", "chown -R 65534:65534 /var/log/traefik" ]
# volumeMounts:
# - name: traefik-logs-vol
# mountPath: /var/log/traefik
# securityContext:
# runAsUser: 0
additionalContainers:
- name: filebeat-sidecar
image: docker.elastic.co/beats/filebeat:7.5.0
volumeMounts:
- name: filebeat-configmap
mountPath: /usr/share/filebeat/filebeat.yml
subPath: filebeat.yml
securityContext:
runAsUser: 0
# initContainers:
# - name: accesslogs
......@@ -63,24 +63,19 @@ deployment:
# runAsNonRoot: true
# runAsUser: 65532
# additionalVolumes:
# - name: traefik-logs-vol
# Additional volumes to use with initContainers and additionalContainers
additionalVolumes:
- name: filebeat-configmap
mountPath: "/usr/share/filebeat/filebeat.yml"
subPath: filebeat.yml
type: configMap
# volumes:
# - name: traefik-logs-vol
# mountPath: /var/log/traefik
# Add traefik-logs-vol volume to the traefik pod
volumes:
- name: traefik-logs-vol
mountPath: /var/log/traefik
type: persistentVolumeClaim
# persistentVolumeClaim:
# claimName: traefik-logs-vol
# additionalVolumeMounts:
# # For instance when using a logshipper for access logs
# - name: traefik-logs-vol
# mountPath: /var/log/traefik
# Instructs Traefik to listen on various ports.
......@@ -154,7 +149,10 @@ logs:
# format: json
filePath: "/var/log/traefik/access.log"
persistence:
enabled: true
path: /var/log/traefik/
size: 128Mi
# As Traefik web/websecure ports are exposed by "hostPort" a service isn't
# needed.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment