Streaming logs from application container 49/57249/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Thu, 10 May 2018 07:26:08 +0000 (15:26 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Tue, 22 May 2018 01:04:33 +0000 (09:04 +0800)
Change-Id: I6a1e526bec4160bcdac32d4124acb110b9cf6959
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
clover/logging/install/proxy-access-control-sidecar.yml [new file with mode: 0644]

diff --git a/clover/logging/install/proxy-access-control-sidecar.yml b/clover/logging/install/proxy-access-control-sidecar.yml
new file mode 100644 (file)
index 0000000..833f9f7
--- /dev/null
@@ -0,0 +1,32 @@
+---
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+  name: proxy-access-control
+  labels:
+    app: proxy-access-control
+spec:
+  template:
+    metadata:
+      labels:
+        app: proxy-access-control
+    spec:
+      containers:
+        - name: proxy-access-control
+          image: opnfv/clover-ns-nginx-proxy:latest
+          ports:
+            - containerPort: 50054
+            - containerPort: 9180
+# inject nginx access log streaming
+          volumeMounts:
+            - name: nginxlog
+              mountPath: /var/log/nginx
+        - name: nginx-access-log
+          image: busybox
+          args: [/bin/sh, -c, 'tail -n+1 -f /var/log/nginx/access.log']
+          volumeMounts:
+            - name: nginxlog
+              mountPath: /var/log/nginx
+      volumes:
+        - name: nginxlog
+          emptyDir: {}