k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/cluster/gce/manifests/kube-scheduler.manifest (about) 1 { 2 "apiVersion": "v1", 3 "kind": "Pod", 4 "metadata": { 5 "name":"kube-scheduler", 6 "namespace": "kube-system", 7 "labels": { 8 "tier": "control-plane", 9 "component": "kube-scheduler" 10 } 11 }, 12 "spec":{ 13 "securityContext": { 14 "seccompProfile": { 15 "type": "RuntimeDefault" 16 }, 17 "runAsUser": {{runAsUser}}, 18 "runAsGroup": {{runAsGroup}} 19 }, 20 "priorityClassName": "system-node-critical", 21 "priority": 2000001000, 22 "hostNetwork": true, 23 "containers":[ 24 { 25 "name": "kube-scheduler", 26 "securityContext": { 27 "allowPrivilegeEscalation": false, 28 "capabilities": { 29 "drop": [ 30 "all" 31 ] 32 } 33 }, 34 "image": "{{pillar['kube_docker_registry']}}/kube-scheduler-amd64:{{pillar['kube-scheduler_docker_tag']}}", 35 "resources": { 36 "requests": { 37 "cpu": "{{cpurequest}}" 38 } 39 }, 40 "command": [ 41 "/go-runner", "--log-file=/var/log/kube-scheduler.log", "--also-stdout=false", "--redirect-stderr=true", 42 "/usr/local/bin/kube-scheduler", 43 {{params}} 44 ], 45 "livenessProbe": { 46 "httpGet": { 47 "host": "127.0.0.1", 48 "port": 10259, 49 "scheme": "HTTPS", 50 "path": "/healthz" 51 }, 52 "initialDelaySeconds": 15, 53 "timeoutSeconds": 15 54 }, 55 "volumeMounts": [ 56 { 57 "name": "logfile", 58 "mountPath": "/var/log/kube-scheduler.log", 59 "readOnly": false 60 }, 61 { 62 "name": "srvkube", 63 "mountPath": "/etc/srv/kubernetes", 64 "readOnly": true 65 } 66 ] 67 } 68 ], 69 "volumes":[ 70 { 71 "name": "srvkube", 72 "hostPath": {"path": "/etc/srv/kubernetes"} 73 }, 74 { 75 "name": "logfile", 76 "hostPath": {"path": "/var/log/kube-scheduler.log", "type": "FileOrCreate"} 77 } 78 ] 79 }}