blob: b2814e2595f78bdd9d3129e4205efaa46d126260 [file] [log] [blame]
marcoacdae7e2015-12-02 15:35:37 +01001{%- from "kubernetes/map.jinja" import master with context %}
Tomáš Kukrál189da4b2017-01-18 14:30:09 +01002{%- from "kubernetes/map.jinja" import common with context %}
marcoacdae7e2015-12-02 15:35:37 +01003apiVersion: v1
4kind: Pod
5metadata:
6 name: kube-scheduler
7 namespace: kube-system
8spec:
9 dnsPolicy: ClusterFirst
10 hostNetwork: true
11 nodeName: kubernetes-master
12 restartPolicy: Always
13 terminationGracePeriodSeconds: 30
14 containers:
15 - name: kube-scheduler
Tomáš Kukrál189da4b2017-01-18 14:30:09 +010016 image: {{ common.hyperkube.image }}
marcoacdae7e2015-12-02 15:35:37 +010017 imagePullPolicy: IfNotPresent
18 command:
marco17990732016-09-13 17:07:47 +020019 - hyperkube
20 - scheduler
marco45fc1b72016-07-02 16:11:18 +020021 --master={{ master.apiserver.insecure_address }}:8080
marcoacdae7e2015-12-02 15:35:37 +010022 --v=2
23 --leader-elect=true
24 1>>/var/log/kube-scheduler.log 2>&1
25 livenessProbe:
26 httpGet:
27 host: 127.0.0.1
28 path: /healthz
29 port: 10251
30 scheme: HTTP
31 initialDelaySeconds: 15
32 timeoutSeconds: 15
33 resources:
34 requests:
35 cpu: 100m
36 volumeMounts:
37 - mountPath: /var/log/kube-scheduler.log
38 name: logfile
39 volumes:
40 - hostPath:
41 path: /var/log/kube-scheduler.log
Tomáš Kukrál189da4b2017-01-18 14:30:09 +010042 name: logfile