diff --git a/cluster/addons/calico-policy-controller/typha-horizontal-autoscaler-deployment.yaml b/cluster/addons/calico-policy-controller/typha-horizontal-autoscaler-deployment.yaml index 2cd8a7ebaba..359ff0dcca0 100644 --- a/cluster/addons/calico-policy-controller/typha-horizontal-autoscaler-deployment.yaml +++ b/cluster/addons/calico-policy-controller/typha-horizontal-autoscaler-deployment.yaml @@ -17,19 +17,22 @@ spec: scheduler.alpha.kubernetes.io/critical-pod: '' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - - image: k8s.gcr.io/cluster-proportional-autoscaler-amd64:1.1.2-r2 - name: autoscaler - command: - - /cluster-proportional-autoscaler - - --namespace=kube-system - - --configmap=calico-typha-horizontal-autoscaler - - --target=deployment/calico-typha - - --logtostderr=true - - --v=2 - resources: - requests: - cpu: 10m - limits: - cpu: 10m + - image: k8s.gcr.io/cluster-proportional-autoscaler-amd64:1.1.2-r2 + name: autoscaler + command: + - /cluster-proportional-autoscaler + - --namespace=kube-system + - --configmap=calico-typha-horizontal-autoscaler + - --target=deployment/calico-typha + - --logtostderr=true + - --v=2 + resources: + requests: + cpu: 10m + limits: + cpu: 10m serviceAccountName: typha-cpha diff --git a/cluster/addons/cluster-monitoring/google/heapster-controller.yaml b/cluster/addons/cluster-monitoring/google/heapster-controller.yaml index 167e887cd04..08acfe41427 100644 --- a/cluster/addons/cluster-monitoring/google/heapster-controller.yaml +++ b/cluster/addons/cluster-monitoring/google/heapster-controller.yaml @@ -59,6 +59,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - image: k8s.gcr.io/heapster-amd64:v1.6.0-beta.1 name: heapster diff --git a/cluster/addons/cluster-monitoring/googleinfluxdb/heapster-controller-combined.yaml b/cluster/addons/cluster-monitoring/googleinfluxdb/heapster-controller-combined.yaml index 606b302152f..21b308d4a93 100644 --- a/cluster/addons/cluster-monitoring/googleinfluxdb/heapster-controller-combined.yaml +++ b/cluster/addons/cluster-monitoring/googleinfluxdb/heapster-controller-combined.yaml @@ -59,6 +59,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - image: k8s.gcr.io/heapster-amd64:v1.6.0-beta.1 name: heapster diff --git a/cluster/addons/cluster-monitoring/influxdb/heapster-controller.yaml b/cluster/addons/cluster-monitoring/influxdb/heapster-controller.yaml index d3a29c5daa7..52cca111fef 100644 --- a/cluster/addons/cluster-monitoring/influxdb/heapster-controller.yaml +++ b/cluster/addons/cluster-monitoring/influxdb/heapster-controller.yaml @@ -59,6 +59,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - image: k8s.gcr.io/heapster-amd64:v1.6.0-beta.1 name: heapster diff --git a/cluster/addons/cluster-monitoring/stackdriver/heapster-controller.yaml b/cluster/addons/cluster-monitoring/stackdriver/heapster-controller.yaml index bc92cb9cb12..c6ae82a0bf5 100644 --- a/cluster/addons/cluster-monitoring/stackdriver/heapster-controller.yaml +++ b/cluster/addons/cluster-monitoring/stackdriver/heapster-controller.yaml @@ -46,6 +46,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - image: k8s.gcr.io/heapster-amd64:v1.6.0-beta.1 name: heapster diff --git a/cluster/addons/cluster-monitoring/standalone/heapster-controller.yaml b/cluster/addons/cluster-monitoring/standalone/heapster-controller.yaml index d55c70cda69..485471df7f3 100644 --- a/cluster/addons/cluster-monitoring/standalone/heapster-controller.yaml +++ b/cluster/addons/cluster-monitoring/standalone/heapster-controller.yaml @@ -46,6 +46,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - image: k8s.gcr.io/heapster-amd64:v1.6.0-beta.1 name: heapster diff --git a/cluster/addons/dns-horizontal-autoscaler/dns-horizontal-autoscaler.yaml b/cluster/addons/dns-horizontal-autoscaler/dns-horizontal-autoscaler.yaml index 6eed0ee3b84..b51f5fb8454 100644 --- a/cluster/addons/dns-horizontal-autoscaler/dns-horizontal-autoscaler.yaml +++ b/cluster/addons/dns-horizontal-autoscaler/dns-horizontal-autoscaler.yaml @@ -80,6 +80,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 containers: - name: autoscaler image: k8s.gcr.io/cluster-proportional-autoscaler-amd64:1.3.0 diff --git a/cluster/addons/dns/kube-dns/kube-dns.yaml.base b/cluster/addons/dns/kube-dns/kube-dns.yaml.base index 1cef09d678c..84b8767192e 100644 --- a/cluster/addons/dns/kube-dns/kube-dns.yaml.base +++ b/cluster/addons/dns/kube-dns/kube-dns.yaml.base @@ -86,6 +86,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 tolerations: - key: "CriticalAddonsOnly" operator: "Exists" diff --git a/cluster/addons/dns/kube-dns/kube-dns.yaml.in b/cluster/addons/dns/kube-dns/kube-dns.yaml.in index 3f7fa5eeaec..e35264a1a03 100644 --- a/cluster/addons/dns/kube-dns/kube-dns.yaml.in +++ b/cluster/addons/dns/kube-dns/kube-dns.yaml.in @@ -86,6 +86,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 tolerations: - key: "CriticalAddonsOnly" operator: "Exists" diff --git a/cluster/addons/dns/kube-dns/kube-dns.yaml.sed b/cluster/addons/dns/kube-dns/kube-dns.yaml.sed index 85858c02a68..b06ed28b918 100644 --- a/cluster/addons/dns/kube-dns/kube-dns.yaml.sed +++ b/cluster/addons/dns/kube-dns/kube-dns.yaml.sed @@ -86,6 +86,9 @@ spec: seccomp.security.alpha.kubernetes.io/pod: 'docker/default' spec: priorityClassName: system-cluster-critical + securityContext: + supplementalGroups: [ 65534 ] + fsGroup: 65534 tolerations: - key: "CriticalAddonsOnly" operator: "Exists"