Difference between revisions of "Kubernetes scheduler"

From wikieduonline
Jump to navigation Jump to search
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<code>[[kube-scheduler]]</code> is the default scheduler for Kubernetes and runs as part of the [[control plane]].
 
<code>[[kube-scheduler]]</code> is the default scheduler for Kubernetes and runs as part of the [[control plane]].
 +
* https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/
  
 +
<code>[[/var/log/kube-scheduler.log]]</code> - Scheduler (<code>[[kube-scheduler]]</code>), responsible for making scheduling decisions
 +
 +
* [[Kubernetes (snap install)|Installation]]: <code> [[snap install]] [[kube-scheduler]]</code>
  
 
== Activities ==
 
== Activities ==
 
* [[CKA v1.18]]: Know how to configure the Kubernetes scheduler
 
* [[CKA v1.18]]: Know how to configure the Kubernetes scheduler
 +
* [[CKA v1.18: Use label selectors to schedule Pods]]: <code>[[kubectl label nodes]]</code> and <code>[[nodeSelector]]</code>
 +
* Read about Kubernetes scheduler and [[Karpenter]] https://github.com/aws/karpenter/issues/1528
  
 +
== Related terms ==
 +
* <code>[[PodFitsResources]]</code> filter
 +
* <code>[[nodeSelector]]</code>
 +
* <code>[[Kind]]: [[Pod]]</code>
 +
* <code>[[kubectl get pods]] -o wide</code>
 +
* <code>[[kubectl logs]]</code>
 +
* <code>[[CronJobs]]</code>
 +
* <code>[[default-scheduler]]</code>
 +
* <code>[[FailedScheduling]]</code>
 +
* [[Karpenter]]
 +
* [[Kubernetes pod affinity and anti affinity]]
 +
 +
0/11 [[nodes are available]]: 1 [[Insufficient cpu]], 1 Too many pods, 10 nodes(s) didn't match Pod's node [[affinity]]/selector
 +
0/2 nodes are available: 1 Too many pods, 1 nodes(s) didn't match Pod's node [[affinity]]/selector
  
 
== See also ==
 
== See also ==
* {{K8s}}
+
* {{FailedScheduling}}
 +
* {{Control Plane}}
 +
* {{Kubernetes scheduler}}
 +
* {{K8s affinity}}
  
  
 
[[Category:Kubernetes]]
 
[[Category:Kubernetes]]

Latest revision as of 19:01, 1 March 2023

Advertising: