From 79c7955461105653da7b2bf23794261bcc374c55 Mon Sep 17 00:00:00 2001 From: Wilson Wu Date: Thu, 28 Sep 2023 15:40:59 +0800 Subject: [PATCH] localize svg --- .../kube-scheduler.svg | 649 +++++++++++++++++- 1 file changed, 648 insertions(+), 1 deletion(-) diff --git a/content/zh-cn/blog/_posts/2023-01-12-protect-mission-critical-pods-priorityclass/kube-scheduler.svg b/content/zh-cn/blog/_posts/2023-01-12-protect-mission-critical-pods-priorityclass/kube-scheduler.svg index 53f5c1fb7b..aa7b8400aa 100644 --- a/content/zh-cn/blog/_posts/2023-01-12-protect-mission-critical-pods-priorityclass/kube-scheduler.svg +++ b/content/zh-cn/blog/_posts/2023-01-12-protect-mission-critical-pods-priorityclass/kube-scheduler.svg @@ -1,4 +1,651 @@ -









kube-apiserver
kube-apiserver...





purple-pod
purple-p...





client
client...





brown-pod
brown-po...





indigo-pod
indigo-p...









etcd
etcd...









kube-scheduler
kube-scheduler...









kube-controller-manager
kube-controller-manager...





kubelet
kubelet...





kubelet
kubelet...





kubelet
kubelet...





blue-pod
blue-pod...





red-pod
red-pod...





pink-pod
pink-pod...





green-pod
green-po...


kube-scheduler watches
for new pods with no
nodeName assigned.

Once it finds one, it update
the nodeName key and
schedules it.
kube-scheduler watches...
etcd is where k8s
objects are persisted.

In this case it will persist
the information about
the new pods.
etcd is where k8s...
Based on the value of
nodeName, kubelet
launches the pod.
Based on the value of...
1
1
2%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%221%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23FFFFFF%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22460%22%20y%3D%22290%22%20width%3D%2220%22%20height%3D%2220%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E
2%3...
3
3
4
4
new incoming pods.
new incoming pods.
Text is not SVG - cannot display
\ No newline at end of file + + + + + + + + + + +
+
+
+








kube-apiserver
+
+
+
kube-apiserver... +
+
+ + + + + + + + + +
+
+
+




purple-pod
+
+
+
purple-p... +
+
+ + + + + + + + +
+
+
+




客户端
+
+
+
client... +
+
+ + + + + + +
+
+
+




brown-pod
+
+
+
brown-po... +
+
+ + + + + + +
+
+
+




indigo-pod
+
+
+
indigo-p... +
+
+ + + + +
+
+
+








etcd
+
+
+
etcd... +
+
+ + + + + + + + + +
+
+
+








kube-scheduler
+
+
+
kube-scheduler... +
+
+ + + + + + + +
+
+
+








kube-controller-manager
+
+
+
kube-controller-manager... +
+
+ + + + + + + + +
+
+
+




kubelet
+
+
+
kubelet... +
+
+ + + + + + + + +
+
+
+




kubelet
+
+
+
kubelet... +
+
+ + + + + + + + +
+
+
+




kubelet
+
+
+
kubelet... +
+
+ + + + + + + + + +
+
+
+




blue-pod
+
+
+
blue-pod... +
+
+ + + + + + +
+
+
+




red-pod
+
+
+
red-pod... +
+
+ + + + + + +
+
+
+




pink-pod
+
+
+
pink-pod... +
+
+ + + + + + +
+
+
+




green-pod
+
+
+
green-po... +
+
+ + + + +
+
+
+

+ kube-scheduler 监视未分配
nodeName 的新 + Pod。

一旦找到,就会更新
nodeName 键并对其
进行调度。
+
+
+
+
kube-scheduler watches... +
+
+ + + + + +
+
+
+
etcd 是 k8s 对象
持久化的地方。

 在这个例子中,它将保存了
  关于新 Pod 的信息。 +
+
+
+
+
etcd is where k8s... +
+
+ + + + + +
+
+
+ 根据 nodeName 的值,
kubelet 启动 Pod。
+
+
+
+
Based on the value of... +
+
+ + + + + + +
+
+
+ 1
+
+
+
1 +
+
+ + + + +
+
+
+ 2%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%221%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23FFFFFF%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22460%22%20y%3D%22290%22%20width%3D%2220%22%20height%3D%2220%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E +
+
+
+
2%3... +
+
+ + + + +
+
+
+ 3
+
+
+
3 +
+
+ + + + +
+
+
+ 4
+
+
+
4 +
+
+ + + + + +
+
+
+ 新进入的 Pod。 +
+
+
+
new incoming pods. +
+
+ + + + + + + + +
+ + Text is not SVG - cannot display + +
\ No newline at end of file