Tutorial: Communication Is Key - Understanding Kubernetes Networking - Jeff Poole, Vivint Smart Home

preview_player
Показать описание

Tutorial: Communication Is Key -- Understanding Kubernetes Networking - Jeff Poole, Vivint Smart Home

Networking in Kubernetes has several aspects, including DNS, iptables, routing, software bridges, IP assignment, network policies, etc. While the practices for understanding the network were fairly easy to translate from physical servers to virtual machines, the level of complexity increases greatly when moving to containers in Kubernetes. This tutorial will explain several of the networking concepts used in Kubernetes with accompanying lab exercises in a virtualized environment so that participants will become comfortable looking under the hood at how a Kubernetes cluster is working (or not working, as the case may be). The material will be designed for people comfortable with SSH, bash, kubectl, and basic networking concepts, and will fill in the more advanced networking knowledge as the tutorial progresses. Please have Vagrant + VirtualBox installed to run the labs locally.

Рекомендации по теме
Комментарии
Автор

So simply explained it's easy to overlook the depth of understanding operating here, but really makes it clear that the linux networking stack isn't magic, but just great engineering.

jonassteinberg
Автор

The best tutorial EVER. He really knows what he is doing

최강재-yc
Автор

this is one of the best videos about k8s network internals I've ever seen

kostia
Автор

This is still one of the best video regarding networking

joshreji
Автор

It took me nearly half a day to get through this tutorial! Very complex -- I guess that proves that I'm a networking beginner haha. This cleared up a lot of questions for me as well.

annablendermann
Автор

This video helped me tremendously to understand and debug issues in my current working environment. Many thanks!

laplace
Автор

wow .. amazing session Jeff ... this session cleared a lot of questions i had for long time ... dint find this information even on paid courses .. Please do more sessions

yetanother
Автор

Very nice. I'd love to see more of these low-level demos.

robertjmccabe
Автор

Thanks Jeff. Very informative. I have been looking for these detailed explanations for so long... Great work!!!

eddymazembomavungu
Автор

This was an awesome presentation, thanks Jeff.

rustyglen
Автор

This is amazing. Do you have one on Cilium and differences between Calico?

darthVikes
Автор

This is amazing. Nice explanation.

I'm looking for some answers and I got them now.

sujithkumar
Автор

Very interesting presentation. Trying to replay those things now. Thx a lot.

Koestenberg
Автор

It was excellent introduction to K8s networking. Thanks for that and for sharing scripts to setup K3s on containers simulating nodes. Exactly what I was looking for some time.

MaciejKonigsman
Автор

First of all, thanks for the video, its really well explained!
But heres a few things I noticed:
- The Flannel VXLAN-Port is not default port (IETF) its fine, but would probably have been good to mention if people come across it in different scenarios.
- You said Mulitcast can't traverse L2 Boundries. Thats wrong, but i'm sure you know that and just misspoke.
- What I'm really missing in the Flannel VXLAN part is how the Control-plane works. How does Flannel know which POD IP-Packages to send to which Host-IP where the Dest-Pod lives? Like you explained Calico uses BGP.

eldaiblol
Автор

Great lecture, but not aimed at absolute beginners. It assumes you have quite a good understanding of networking in general.

aleksandarkostic
Автор

Very good lecture
Can you please give one session on k8 iptable detailed session

siddharthsingh
Автор

jeff i want to deploy kuberneets cluster using kubeadm once in my life on bare metal i have been struggling in calico-node pod part for few months nothing is helping me i did googling its something related with data store i think dont why why bgp port not getting after master is running calico-node and there are so many confusions this session have covered so many thigs related networking in k8s but can i get connected to you somewhere remotely to fix things and get clear on it i think it will only take few minutes for you to fix these

automationlearner
Автор

Can you have a debian image on docker hub with arm64 @korvus ? Also, any other challenges you can think of while running this on M1 processor ?

shyamsunderrai
visit shbcf.ru