1bd3d3a080
According to http://kubernetes.io/docs/user-guide/images/ : By default, the kubelet will try to pull each image from the specified registry. However, if the imagePullPolicy property of the container is set to IfNotPresent or Never, then a local\ image is used (preferentially or exclusively, respectively). Use IfNotPresent value to allow images prepared by the download role dependencies to be effectively used by kubelet without pull errors resulting apps to stay blocked in PullBackOff/Error state even when there are images on the localhost exist. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
26 lines
618 B
Django/Jinja
26 lines
618 B
Django/Jinja
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: kube-scheduler
|
|
namespace: kube-system
|
|
labels:
|
|
k8s-app: kube-scheduler
|
|
spec:
|
|
hostNetwork: true
|
|
containers:
|
|
- name: kube-scheduler
|
|
image: {{ hyperkube_image_repo }}:{{ hyperkube_image_tag }}
|
|
imagePullPolicy: {{ k8s_image_pull_policy }}
|
|
command:
|
|
- /hyperkube
|
|
- scheduler
|
|
- --leader-elect=true
|
|
- --master={{ kube_apiserver_endpoint }}
|
|
- --v={{ kube_log_level | default('2') }}
|
|
livenessProbe:
|
|
httpGet:
|
|
host: 127.0.0.1
|
|
path: /healthz
|
|
port: 10251
|
|
initialDelaySeconds: 30
|
|
timeoutSeconds: 10
|