From 10920509c323f47bdbe269856fa6e76a90065c53 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Mon, 15 Feb 2021 22:19:45 +0100 Subject: [PATCH] Add diagrams showing the different k8s network layers --- slides/images/k8s-net-0-overview.svg | 1060 +++++++++++++++++++++++ slides/images/k8s-net-1-pod-to-pod.svg | 519 +++++++++++ slides/images/k8s-net-2-pod-to-svc.svg | 587 +++++++++++++ slides/images/k8s-net-3-netpol.svg | 493 +++++++++++ slides/images/k8s-net-4-overview.svg | 1108 ++++++++++++++++++++++++ slides/k8s/kubenet.md | 30 + 6 files changed, 3797 insertions(+) create mode 100644 slides/images/k8s-net-0-overview.svg create mode 100644 slides/images/k8s-net-1-pod-to-pod.svg create mode 100644 slides/images/k8s-net-2-pod-to-svc.svg create mode 100644 slides/images/k8s-net-3-netpol.svg create mode 100644 slides/images/k8s-net-4-overview.svg diff --git a/slides/images/k8s-net-0-overview.svg b/slides/images/k8s-net-0-overview.svg new file mode 100644 index 00000000..1227c09d --- /dev/null +++ b/slides/images/k8s-net-0-overview.svg @@ -0,0 +1,1060 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/slides/images/k8s-net-1-pod-to-pod.svg b/slides/images/k8s-net-1-pod-to-pod.svg new file mode 100644 index 00000000..5358b23d --- /dev/null +++ b/slides/images/k8s-net-1-pod-to-pod.svg @@ -0,0 +1,519 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/slides/images/k8s-net-2-pod-to-svc.svg b/slides/images/k8s-net-2-pod-to-svc.svg new file mode 100644 index 00000000..2a2dc80d --- /dev/null +++ b/slides/images/k8s-net-2-pod-to-svc.svg @@ -0,0 +1,587 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/slides/images/k8s-net-3-netpol.svg b/slides/images/k8s-net-3-netpol.svg new file mode 100644 index 00000000..af655baf --- /dev/null +++ b/slides/images/k8s-net-3-netpol.svg @@ -0,0 +1,493 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/slides/images/k8s-net-4-overview.svg b/slides/images/k8s-net-4-overview.svg new file mode 100644 index 00000000..d1ed10a5 --- /dev/null +++ b/slides/images/k8s-net-4-overview.svg @@ -0,0 +1,1108 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/slides/k8s/kubenet.md b/slides/k8s/kubenet.md index 73c6af0f..86bf2d44 100644 --- a/slides/k8s/kubenet.md +++ b/slides/k8s/kubenet.md @@ -128,6 +128,36 @@ class: extra-details --- +class: pic + +![Overview of the three Kubernetes network layers](images/k8s-net-0-overview.svg) + +--- + +class: pic + +![Pod-to-pod network](images/k8s-net-1-pod-to-pod.svg) + +--- + +class: pic + +![Pod-to-service network](images/k8s-net-2-pod-to-svc.svg) + +--- + +class: pic + +![Network policies](images/k8s-net-3-netpol.svg) + +--- + +class: pic + +![View with all the layers again](images/k8s-net-4-overview.svg) + +--- + class: extra-details ## Even more moving parts