Merge "Kube: add labels to k8s component pods"

This commit is contained in:
Anthony Lin 2018-01-22 12:45:02 -05:00 committed by Gerrit Code Review
commit 0a0d02b238
6 changed files with 16 additions and 10 deletions

View File

@ -12,7 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
{{- if .Values.manifests.service }}
{{- $envAll := . }}
---
apiVersion: v1
@ -22,6 +21,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
{{ .Values.service.name }}-service: enabled
{{ tuple $envAll "kubernetes" "apiserver" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
hostNetwork: true
containers:
@ -64,4 +64,3 @@ spec:
- name: etc
hostPath:
path: {{ .Values.apiserver.host_etc_path }}
{{- end }}

View File

@ -23,8 +23,8 @@ images:
labels:
kubernetes_apiserver:
node_selector_key: kubernetes-apiserver
node_selector_value: enabled
node_selector_key: kubernetes-apiserver
node_selector_value: enabled
anchor:
dns_policy: Default

View File

@ -12,6 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
{{- $envAll := . }}
---
apiVersion: v1
kind: Pod
@ -20,6 +21,7 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
{{ .Values.service.name }}-service: enabled
{{ tuple $envAll "kubernetes" "controller-manager" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
hostNetwork: true
containers:

View File

@ -23,8 +23,8 @@ images:
labels:
controller_manager:
node_selector_key: kubernetes-controller-manager
node_selector_value: enabled
node_selector_key: kubernetes-controller-manager
node_selector_value: enabled
anchor:
dns_policy: Default

View File

@ -14,14 +14,16 @@
# limitations under the License.
*/}}
{{- $envAll := . }}
---
apiVersion: v1
kind: Pod
metadata:
name: kubernetes-scheduler
name: {{ .Values.service.name }}
namespace: {{ .Release.Namespace }}
labels:
kubernetes-scheduler-service: enabled
{{ .Values.service.name }}-service: enabled
{{ tuple $envAll "kubernetes" "scheduler" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
hostNetwork: true
containers:

View File

@ -20,8 +20,8 @@ anchor:
labels:
scheduler:
node_selector_key: kubernetes-scheduler
node_selector_value: enabled
node_selector_key: kubernetes-scheduler
node_selector_value: enabled
pod:
lifecycle:
@ -63,6 +63,9 @@ images:
network:
kubernetes_netloc: 10.96.0.1
service:
name: kubernetes-scheduler
command_prefix:
- /scheduler
- --v=5