Skip to content

Instantly share code, notes, and snippets.

@leeliu
Created September 14, 2017 23:20
Show Gist options
  • Save leeliu/fec8fc5cbfe354487d66a86832123dd3 to your computer and use it in GitHub Desktop.
Save leeliu/fec8fc5cbfe354487d66a86832123dd3 to your computer and use it in GitHub Desktop.
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
name: logdna-agent
spec:
template:
metadata:
labels:
app: logdna-agent
spec:
containers:
- name: logdna-agent
image: logdna/logdna-agent:latest
imagePullPolicy: Always
env:
- name: LOGDNA_AGENT_KEY
valueFrom:
secretKeyRef:
name: logdna-agent-key
key: logdna-agent-key
- name: LOGDNA_PLATFORM
value: k8s
- name: LOGDNA_EXCLUDE
value: /var/log/containers/*_yournamespace_*.log,/var/log/containers/yourpodname-*.log,/var/log/containers/*_yourcontainername-*.log
resources:
limits:
memory: 500Mi
volumeMounts:
- name: varlog
mountPath: /var/log
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers
readOnly: true
- name: mnt
mountPath: /mnt
readOnly: true
- name: docker
mountPath: /var/run/docker.sock
- name: osrelease
mountPath: /etc/os-release
- name: logdnahostname
mountPath: /etc/logdna-hostname
volumes:
- name: varlog
hostPath:
path: /var/log
- name: varlibdockercontainers
hostPath:
path: /var/lib/docker/containers
- name: mnt
hostPath:
path: /mnt
- name: docker
hostPath:
path: /var/run/docker.sock
- name: osrelease
hostPath:
path: /etc/os-release
- name: logdnahostname
hostPath:
path: /etc/hostname
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment