kube-scheduler.yaml 992 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. name: kube-scheduler
  5. namespace: kube-system
  6. spec:
  7. hostNetwork: true
  8. nodeName: {{instance_prefix}}-master
  9. containers:
  10. - name: kube-scheduler
  11. image: {{kube_docker_registry}}/kube-scheduler:{{kube-scheduler_docker_tag}}
  12. imagePullPolicy: IfNotPresent
  13. resources:
  14. requests:
  15. cpu: 100m
  16. command:
  17. - /bin/sh
  18. - -c
  19. - /usr/local/bin/kube-scheduler
  20. {{params}}
  21. 1>>/var/log/kube-scheduler.log 2>&1
  22. livenessProbe:
  23. httpGet:
  24. host: 127.0.0.1
  25. path: /healthz
  26. port: 10251
  27. scheme: HTTP
  28. initialDelaySeconds: 15
  29. timeoutSeconds: 15
  30. volumeMounts:
  31. - name: srvkube
  32. mountPath: /etc/srv/kubernetes
  33. readOnly: true
  34. - name: logfile
  35. mountPath: /var/log/kube-scheduler.log
  36. volumes:
  37. - name: srvkube
  38. hostPath:
  39. path: /etc/srv/kubernetes
  40. - name: logfile
  41. hostPath:
  42. path: /var/log/kube-scheduler.log
  43. type: FileOrCreate