aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStaffan Olsson <staffan@repos.se>2017-11-04 15:53:34 +0100
committerStaffan Olsson <staffan@repos.se>2017-11-04 15:53:34 +0100
commitda19538623316da8c5ae623779d96260fdf7dd66 (patch)
tree3e41c9260de4b4f6e13e8c14b274e92ee1e105da
parent9446d4a9d32af760e1e87b27afa4c0be60fe154f (diff)
parent986d10b9c0f4e6c673d71ed9eb5e0a7884eab05d (diff)
downloadkubernetes-kafka-da19538623316da8c5ae623779d96260fdf7dd66.tar.gz
kubernetes-kafka-da19538623316da8c5ae623779d96260fdf7dd66.tar.bz2
kubernetes-kafka-da19538623316da8c5ae623779d96260fdf7dd66.zip
Merge branch 'raw-restart-on-new-files' into 1.8-logs-streaming
-rw-r--r--logs-streaming/logs-kube-kafka-raw.yml (renamed from logs-streaming/logs-kube-kafka.yml)16
-rw-r--r--logs-streaming/test/logs-raw.yml (renamed from logs-streaming/test/logs-aggregated.yml)10
2 files changed, 20 insertions, 6 deletions
diff --git a/logs-streaming/logs-kube-kafka.yml b/logs-streaming/logs-kube-kafka-raw.yml
index f9d0e8a..28cf3e3 100644
--- a/logs-streaming/logs-kube-kafka.yml
+++ b/logs-streaming/logs-kube-kafka-raw.yml
@@ -1,18 +1,22 @@
apiVersion: apps/v1beta2
kind: DaemonSet
metadata:
- name: logs-kafka
+ name: logs-kafka-raw
namespace: kafka
spec:
selector:
matchLabels:
k8s-app: logs-kafka
+ log-wrapping: none
+ container-delimiters: tail
version: v1
kubernetes.io/cluster-service: "true"
template:
metadata:
labels:
k8s-app: logs-kafka
+ log-wrapping: none
+ container-delimiters: tail
version: v1
kubernetes.io/cluster-service: "true"
spec:
@@ -23,6 +27,7 @@ spec:
- sh
- -ec
- >
+ find /var/log/containers/ -maxdepth 1 -name *.log | grep -v "/$HOSTNAME" | tee /tmp/start-list;
cd /var/log/containers/;
tail
-n 0
@@ -36,6 +41,15 @@ spec:
-z snappy
-v
-d broker,topic
+ livenessProbe:
+ exec:
+ command:
+ - /bin/sh
+ - -c
+ - find /var/log/containers/ -maxdepth 1 -name *.log | grep -v "/$HOSTNAME" | diff - /tmp/start-list
+ failureThreshold: 1
+ initialDelaySeconds: 5
+ periodSeconds: 5
resources:
limits:
memory: 100Mi
diff --git a/logs-streaming/test/logs-aggregated.yml b/logs-streaming/test/logs-raw.yml
index 4da336c..dbe9dc1 100644
--- a/logs-streaming/test/logs-aggregated.yml
+++ b/logs-streaming/test/logs-raw.yml
@@ -1,7 +1,7 @@
---
kind: ConfigMap
metadata:
- name: test-logs-aggregated
+ name: logs-raw
namespace: test-kafka
apiVersion: v1
data:
@@ -28,18 +28,18 @@ data:
apiVersion: apps/v1beta2
kind: Deployment
metadata:
- name: test-logs-aggregated
+ name: logs-raw
namespace: test-kafka
spec:
replicas: 1
selector:
matchLabels:
- test-target: logs-streaming
+ test-target: logs-streaming-raw
test-type: readiness
template:
metadata:
labels:
- test-target: logs-streaming
+ test-target: logs-streaming-raw
test-type: readiness
spec:
containers:
@@ -72,4 +72,4 @@ spec:
volumes:
- name: config
configMap:
- name: test-logs-aggregated
+ name: logs-raw