--- apiVersion: v1 kind: Pod metadata: name: two-containers labels: app: sidecar-container spec: volumes: - name: shared-logs emptyDir: {} - name: fluentd-config configMap: name: fluentd containers: - name: nginx image: nginx ports: - containerPort: 80 volumeMounts: - name: shared-logs mountPath: /var/log/nginx - name: fluentd image: fluent/fluentd:v1.11-1 volumeMounts: - name: shared-logs mountPath: /logs - name: fluentd-config mountPath: /fluentd/etc --- apiVersion: v1 kind: ConfigMap metadata: name: fluentd data: fluent.conf: | @type tail path /logs/* pos_file /tmp/fluentd-nginx-pos.log tag nginx @type nginx @type stdout --- apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 targetPort: 80 selector: app: sidecar-container