From a225041bf431288bcbcac2276e982f823125cc2a Mon Sep 17 00:00:00 2001 From: Pengfei Ni Date: Tue, 15 Aug 2017 16:56:22 +0800 Subject: [PATCH] Mount netns as shared. Since mount propagation is not supported in kubernetes API yet, we need to set it as shared. Also adds hostIPC for stackube-proxy. Change-Id: Ie31761a12f169d9afde52e56b7068adaa8f2a127 Closes-Bug: 1710830 Signed-off-by: Pengfei Ni --- deployment/stackube-proxy.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deployment/stackube-proxy.yaml b/deployment/stackube-proxy.yaml index a763043..4b22c13 100644 --- a/deployment/stackube-proxy.yaml +++ b/deployment/stackube-proxy.yaml @@ -46,6 +46,7 @@ spec: spec: hostNetwork: true hostPID: true + hostIPC: true serviceAccountName: stackube-proxy dnsPolicy: ClusterFirst restartPolicy: Always @@ -108,7 +109,9 @@ spec: name: stackube-config key: kubernetes-port volumeMounts: - - mountPath: /var/run/netns + # mount as shared because mount propagation is not supported + # in kubernetes api yet. + - mountPath: /var/run/netns:shared name: netns - mountPath: /etc/ssl/certs name: certs