[GCE kube-up] Don't provision kubeconfig file on nodes when kube-proxy run as a DaemonSet

This commit is contained in:
Zihong Zheng
2017-09-07 18:49:29 -07:00
parent bc9d4ad66e
commit 476138c676
4 changed files with 13 additions and 92 deletions

View File

@@ -37,8 +37,10 @@ spec:
command:
- /bin/sh
- -c
- kube-proxy {{kubeconfig}} {{cluster_cidr}} --resource-container="" --oom-score-adj=-998 {{params}} 1>>/var/log/kube-proxy.log 2>&1
{{container_env}}
- kube-proxy {{cluster_cidr}} --resource-container="" --oom-score-adj=-998 {{params}} 1>>/var/log/kube-proxy.log 2>&1
env:
- name: KUBERNETES_SERVICE_HOST
value: {{kubernetes_service_host_env_value}}
{{kube_cache_mutation_detector_env_name}}
{{kube_cache_mutation_detector_env_value}}
securityContext:
@@ -47,9 +49,6 @@ spec:
- mountPath: /var/log
name: varlog
readOnly: false
- mountPath: /var/lib/kube-proxy/kubeconfig
name: kubeconfig
readOnly: false
- mountPath: /run/xtables.lock
name: xtables-lock
readOnly: false
@@ -57,9 +56,6 @@ spec:
- name: varlog
hostPath:
path: /var/log
- name: kubeconfig
hostPath:
path: /var/lib/kube-proxy/kubeconfig
- name: xtables-lock
hostPath:
path: /run/xtables.lock