Merge "Share process namespaces with exec probes"

This commit is contained in:
Zuul 2018-11-02 20:29:19 +00:00 committed by Gerrit Code Review
commit 2b2bb68ab6
7 changed files with 6 additions and 27 deletions

View File

@ -24,6 +24,7 @@ metadata:
{{ tuple $envAll "kubernetes" "apiserver" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }} {{ tuple $envAll "kubernetes" "apiserver" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec: spec:
hostNetwork: true hostNetwork: true
shareProcessNamespace: true
containers: containers:
- name: apiserver - name: apiserver
image: {{ .Values.images.tags.apiserver }} image: {{ .Values.images.tags.apiserver }}

View File

@ -42,6 +42,7 @@ spec:
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }} configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
spec: spec:
serviceAccountName: coredns serviceAccountName: coredns
shareProcessNamespace: true
tolerations: tolerations:
- key: "CriticalAddonsOnly" - key: "CriticalAddonsOnly"
operator: "Exists" operator: "Exists"

View File

@ -32,6 +32,7 @@ spec:
scheduler.alpha.kubernetes.io/critical-pod: '' scheduler.alpha.kubernetes.io/critical-pod: ''
spec: spec:
hostNetwork: true hostNetwork: true
shareProcessNamespace: true
dnsPolicy: Default dnsPolicy: Default
tolerations: tolerations:
- key: node-role.kubernetes.io/master - key: node-role.kubernetes.io/master

View File

@ -17,6 +17,7 @@ data:
- --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds,NodeRestriction - --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds,NodeRestriction
- --service-cluster-ip-range=10.96.0.0/16 - --service-cluster-ip-range=10.96.0.0/16
- --endpoint-reconciler-type=lease - --endpoint-reconciler-type=lease
- --feature-gates=PodShareProcessNamespace=true
# NOTE(mark-burnett): This flag is removed in Kubernetes 1.11 # NOTE(mark-burnett): This flag is removed in Kubernetes 1.11
- --repair-malformed-updates=false - --repair-malformed-updates=false
armada: armada:

View File

@ -16,6 +16,7 @@ data:
- --node-status-update-frequency=5s - --node-status-update-frequency=5s
- --serialize-image-pulls=false - --serialize-image-pulls=false
- --anonymous-auth=false - --anonymous-auth=false
- --feature-gates=PodShareProcessNamespace=true
- --v=3 - --v=3
images: images:
pause: gcr.io/google_containers/pause-amd64:3.0 pause: gcr.io/google_containers/pause-amd64:3.0

View File

@ -63,11 +63,6 @@ data:
common_name: armada common_name: armada
groups: groups:
- system:masters - system:masters
kubelet:
description: CA for Kubernetes node interactions
certificates:
- document_name: apiserver-kubelet-client
common_name: apiserver-kubelet-client
kubernetes-etcd: kubernetes-etcd:
description: Certificates for Kubernetes's etcd servers description: Certificates for Kubernetes's etcd servers
certificates: certificates:

View File

@ -679,28 +679,6 @@ metadata:
dest: dest:
path: .values.secrets.tls.key path: .values.secrets.tls.key
-
src:
schema: deckhand/CertificateAuthority/v1
name: kubelet
path: .
dest:
path: .values.secrets.kubelet.tls.ca
-
src:
schema: deckhand/Certificate/v1
name: apiserver-kubelet-client
path: .
dest:
path: .values.secrets.kubelet.tls.cert
-
src:
schema: deckhand/CertificateKey/v1
name: apiserver-kubelet-client
path: .
dest:
path: .values.secrets.kubelet.tls.key
- -
src: src:
schema: deckhand/CertificateAuthority/v1 schema: deckhand/CertificateAuthority/v1
@ -746,6 +724,7 @@ data:
- --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds,NodeRestriction - --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds,NodeRestriction
- --service-cluster-ip-range=10.96.0.0/16 - --service-cluster-ip-range=10.96.0.0/16
- --endpoint-reconciler-type=lease - --endpoint-reconciler-type=lease
- --feature-gates=PodShareProcessNamespace=true
# NOTE(mark-burnett): This flag is removed in Kubernetes 1.11 # NOTE(mark-burnett): This flag is removed in Kubernetes 1.11
- --repair-malformed-updates=false - --repair-malformed-updates=false
apiserver: apiserver: