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