From a484425c818b42d74426d4864de17fd5f48b8e63 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Wed, 7 Apr 2021 16:52:36 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Add=20non-dedicated=20cont?= =?UTF-8?q?rol=20plane?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks @zempashi for the suggestion 👍🏻 --- .../non-dedicated-stacked-nodes.svg | 3132 +++++++++++++++++ slides/k8s/concepts-k8s.md | 5 + 2 files changed, 3137 insertions(+) create mode 100644 slides/images/control-planes/non-dedicated-stacked-nodes.svg diff --git a/slides/images/control-planes/non-dedicated-stacked-nodes.svg b/slides/images/control-planes/non-dedicated-stacked-nodes.svg new file mode 100644 index 00000000..f0bd1033 --- /dev/null +++ b/slides/images/control-planes/non-dedicated-stacked-nodes.svg @@ -0,0 +1,3132 @@ + + + + + + image/svg+xml + + how-does-k8s-work + + + + + how-does-k8s-work + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CONTROL PLANE AND APPS RUNNING ON THE SAME NODES(SHOWN HERE WITH STACKED CONTROL PLANE) + + + + + + + + + + + + + + + + + + API server + + + + kubelet + + container engine + + + + + + + + + + + + + + etcd + + + + + + + + + controller manager + + + + + + + + + scheduler + + + + + + + + + + + + + + + + + + + + + + APIload balancer + + + + + + + + + + + passive + + + + + + + + + active + + + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + + + + + + + API server + + + + kubelet + + container engine + + + + + + + + + + + + + + etcd + + + + + + + + + controller manager + + + + + + + + + scheduler + + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + + + + + + + API server + + + + kubelet + + container engine + + + + + + + + + + + + + + etcd + + + + + + + + + controller manager + + + + + + + + + scheduler + + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + app pod + + ... + + + + + + + + + + + 👩🏼‍💻👨🏾‍💻🤖 + + $ kubectl ... + + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + app pod + + + + + + + + + app pod + + diff --git a/slides/k8s/concepts-k8s.md b/slides/k8s/concepts-k8s.md index 4fd7a3fe..adfc0336 100644 --- a/slides/k8s/concepts-k8s.md +++ b/slides/k8s/concepts-k8s.md @@ -240,6 +240,11 @@ class: pic --- +class: pic +![](images/control-planes/non-dedicated-stacked-nodes.svg) + +--- + class: pic ![](images/control-planes/advanced-control-plane.svg)