diff options
Diffstat (limited to 'logs-streaming/filebeat-logs-kube-kafka.yml')
-rw-r--r-- | logs-streaming/filebeat-logs-kube-kafka.yml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/logs-streaming/filebeat-logs-kube-kafka.yml b/logs-streaming/filebeat-logs-kube-kafka.yml new file mode 100644 index 0000000..e1b931d --- /dev/null +++ b/logs-streaming/filebeat-logs-kube-kafka.yml @@ -0,0 +1,63 @@ +apiVersion: apps/v1beta2 +kind: DaemonSet +metadata: + name: filebeat-kube-kafka + namespace: logs-kafka +spec: + selector: + matchLabels: + k8s-app: filebeat-kube-kafka + version: v1 + kubernetes.io/cluster-service: "true" + template: + metadata: + labels: + k8s-app: filebeat-kube-kafka + version: v1 + kubernetes.io/cluster-service: "true" + spec: + containers: + - name: filebeat + image: solsson/kafka-filebeat-kubernetes@sha256:79b40d81b892ffb3b917eb249f4b3050badf57fadffbdc35272060c9b377209e + command: + - filebeat + - -e + - -c + - /etc/filebeat/filebeat.yml + - -d + - "service,beat" + env: + - name: TOPIC + value: ops-kube-logs-filebeat-001 + resources: + limits: + memory: 100Mi + requests: + cpu: 100m + memory: 100Mi + volumeMounts: + - name: config + mountPath: /etc/filebeat + readOnly: true + - name: data + mountPath: /data + - name: varlog + mountPath: /var/log + readOnly: true + - name: varlibdockercontainers + mountPath: /var/lib/docker/containers + readOnly: true + terminationGracePeriodSeconds: 10 + volumes: + - name: config + configMap: + name: filebeat-config + - name: data + hostPath: + path: /kubernets-filebeat-state + - name: varlog + hostPath: + path: /var/log + - name: varlibdockercontainers + hostPath: + path: /var/lib/docker/containers
\ No newline at end of file |