github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/rescheduler/templates/rescheduler.yaml (about) 1 apiVersion: v1 2 kind: Pod 3 metadata: 4 name: rescheduler 5 namespace: kube-system 6 annotations: 7 scheduler.alpha.kubernetes.io/critical-pod: '' 8 labels: 9 k8s-app: rescheduler 10 version: {{ official_images.rescheduler.version }} 11 kubernetes.io/cluster-service: "true" 12 kubernetes.io/name: "Rescheduler" 13 spec: 14 hostNetwork: true 15 containers: 16 - image: {{ images.rescheduler }} 17 name: rescheduler 18 volumeMounts: 19 # TODO: Make resource requirements depend on the size of the cluster 20 resources: 21 requests: 22 cpu: 10m 23 memory: 100Mi 24 command: 25 - /rescheduler 26 - --running-in-cluster=false 27 volumeMounts: 28 - mountPath: "/root/.kube/config" 29 name: "kubeconfig" 30 readOnly: true 31 - mountPath: /etc/kubernetes 32 name: ssl-certs-kubernetes 33 readOnly: true 34 volumes: 35 - name: "kubeconfig" 36 hostPath: 37 path: "{{ kubernetes_kubeconfig.rescheduler }}" 38 - hostPath: 39 path: /etc/kubernetes 40 name: ssl-certs-kubernetes