1
1
---
2
- title : 调度, 抢占和驱逐
2
+ title : 调度、 抢占和驱逐
3
3
weight : 90
4
4
content_type : concept
5
5
description : >
6
- 在Kubernetes中 ,调度 (scheduling) 指的是确保 Pods 匹配到合适的节点,
7
- 以便 kubelet 能够运行它们。抢占 (Preemption) 指的是终止低优先级的 Pods 以便高优先级的 Pods 可以
8
- 调度运行的过程 。驱逐 (Eviction) 是在资源匮乏的节点上,主动让一个或多个 Pods 失效的过程。
6
+ 在 Kubernetes 中 ,调度 (scheduling) 指的是确保 Pod 匹配到合适的节点,
7
+ 以便 kubelet 能够运行它们。抢占 (Preemption) 指的是终止低优先级的 Pod 以便高优先级的 Pod
8
+ 可以调度运行的过程 。驱逐 (Eviction) 是在资源匮乏的节点上,主动让一个或多个 Pod 失效的过程。
9
9
no_list : true
10
10
---
11
11
@@ -15,8 +15,8 @@ weight: 90
15
15
content_type: concept
16
16
description: >
17
17
In Kubernetes, scheduling refers to making sure that Pods are matched to Nodes
18
- so that the kubelet can run them. Preemption is the process of terminating
19
- Pods with lower Priority so that Pods with higher Priority can schedule on
18
+ so that the kubelet can run them. Preemption is the process of terminating
19
+ Pods with lower Priority so that Pods with higher Priority can schedule on
20
20
Nodes. Eviction is the process of proactively terminating one or more Pods on
21
21
resource-starved Nodes.
22
22
no_list: true
@@ -30,13 +30,20 @@ is the process of terminating Pods with lower {{<glossary_tooltip text="Priority
30
30
so that Pods with higher Priority can schedule on Nodes. Eviction is the process
31
31
of terminating one or more Pods on Nodes.
32
32
-->
33
+ 在 Kubernetes 中,调度 (scheduling) 指的是确保 {{<glossary_tooltip text="Pod" term_id="pod">}}
34
+ 匹配到合适的{{<glossary_tooltip text="节点" term_id="node">}},
35
+ 以便 {{<glossary_tooltip text="kubelet" term_id="kubelet">}} 能够运行它们。
36
+ 抢占 (Preemption) 指的是终止低{{<glossary_tooltip text="优先级" term_id="pod-priority">}}的 Pod
37
+ 以便高优先级的 Pod 可以调度运行的过程。
38
+ 驱逐 (Eviction) 是在资源匮乏的节点上,主动让一个或多个 Pod 失效的过程。
33
39
34
40
<!--
35
41
## Scheduling
36
42
37
43
* [Kubernetes Scheduler](/docs/concepts/scheduling-eviction/kube-scheduler/)
38
44
* [Assigning Pods to Nodes](/docs/concepts/scheduling-eviction/assign-pod-node/)
39
45
* [Pod Overhead](/docs/concepts/scheduling-eviction/pod-overhead/)
46
+ * [Pod Topology Spread Constraints](/docs/concepts/scheduling-eviction/topology-spread-constraints/)
40
47
* [Taints and Tolerations](/docs/concepts/scheduling-eviction/taint-and-toleration/)
41
48
* [Scheduling Framework](/docs/concepts/scheduling-eviction/scheduling-framework)
42
49
* [Scheduler Performance Tuning](/docs/concepts/scheduling-eviction/scheduler-perf-tuning/)
@@ -46,11 +53,12 @@ of terminating one or more Pods on Nodes.
46
53
## 调度
47
54
48
55
* [ Kubernetes 调度器] ( /zh-cn/docs/concepts/scheduling-eviction/kube-scheduler/ )
49
- * [ 将 Pods 指派到节点] ( /zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/ )
56
+ * [ 将 Pod 指派到节点] ( /zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/ )
50
57
* [ Pod 开销] ( /zh-cn/docs/concepts/scheduling-eviction/pod-overhead/ )
51
- * [ 污点和容忍] ( /zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/ )
58
+ * [ Pod 拓扑分布约束] ( /docs/concepts/scheduling-eviction/topology-spread-constraints/ )
59
+ * [ 污点和容忍度] ( /zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/ )
52
60
* [ 调度框架] ( /zh-cn/docs/concepts/scheduling-eviction/scheduling-framework )
53
- * [ 调度器的性能调试 ] ( /zh-cn/docs/concepts/scheduling-eviction/scheduler-perf-tuning/ )
61
+ * [ 调度器性能调试 ] ( /zh-cn/docs/concepts/scheduling-eviction/scheduler-perf-tuning/ )
54
62
* [ 扩展资源的资源装箱] ( /zh-cn/docs/concepts/scheduling-eviction/resource-bin-packing/ )
55
63
56
64
<!--
@@ -69,4 +77,4 @@ of terminating one or more Pods on Nodes.
69
77
70
78
* [ Pod 优先级和抢占] ( /zh-cn/docs/concepts/scheduling-eviction/pod-priority-preemption/ )
71
79
* [ 节点压力驱逐] ( /zh-cn/docs/concepts/scheduling-eviction/node-pressure-eviction/ )
72
- * [ API发起的驱逐 ] ( /zh-cn/docs/concepts/scheduling-eviction/api-eviction/ )
80
+ * [ API 发起的驱逐 ] ( /zh-cn/docs/concepts/scheduling-eviction/api-eviction/ )
0 commit comments