Тёмный

Linux Bridges, IP Tables, and CNI Plug-Ins - A Container Networking Deepdive 

Cisco DevNet
Подписаться 35 тыс.
Просмотров 26 тыс.
50% 1

In Season 2, Talk 13 of NetDevOps Live! is a deep dive into the details of container networking. Explore Linux bridges, veth pairs, and how they make containers net-work!
Full details at developer.cisco.com/netdevops...
Presenter: Matt Johnson / mattdashj
Topics Covered - Time Links
- Agenda 1:18
- Linux as a Software Switch/Router 1:53
- Demo 5:53
- Linux as a Software Switch/Router FOR CONTAINERS 8:22
- Demo: Default Docker Networking 8:56
- veth Pairs 10:43
- Demo 11:41
- veth Pairs in Containers 13:46
- Linux Network Namespaces 14:12
- Demo: Network Namespaces per Docker Container 15:40
- Demo: Docker Container in Host Default Namespace 21:40
- Demo: Docker Container with NO Network 24:45
- Review: Container Networking isn't Magic 30:26
- IP Tables and Container Internet Access 34:14
- IP Tables and Container Network Security 37:46
- Multi-Host Container Networking 38:43
- Sample Solutions (ie Flannel, Weave, etc) 42:19
- Look at Calico Networking 48:37
- CNI (Container Network Interface) 50:18
- The ACI CNI Plug-In 54:04
- Industry Developments 54:44
- Summary 57:57
- Webinar Resources 58:31
- Code Exchange Challenge 59:26
- Contact Info 1:01:07
- Closing Thoughts 1:01:32
Episode Description:
Containers are everywhere these days. Containers in the cloud, containers in the data center, containers on your laptop. I think there are even containers in containers… but how do they talk to each other? And by talk, we of course mean over the network.
While everyone loves a good mystery, a mysterious network is NEVER a good thing. In this session we'll shine a bright light on the "pipes" that connect all the whales together. Bust out your overalls and explore with us.
NetDevOps Live! is produced by Cisco DevNet. Details can be found at developer.cisco.com/netdevops... and follow NetDevOps Live! on Twitter at / netdevopslive

Наука

Опубликовано:

 

17 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@vikas87922
@vikas87922 4 года назад
I was looking for deep dive into container networking, this is extremely well organised and explained. Thanks Matt and Hank for creating such wonderful content.
@planesmypassion
@planesmypassion 4 года назад
Crisp and concise ! Couldn't be better . Nice job Matt !
@Vladerrama21
@Vladerrama21 Год назад
fantastic session guys! great how you built the container networking manually! thx Matt!
@jigneshpatel5469
@jigneshpatel5469 4 месяца назад
Very nice explanation covering lots of inner networking in depth. Thanks a lot
@nenunene2400
@nenunene2400 4 года назад
Wow .. Pure Gold .. better than any paid courses
@aimene_tayebbey
@aimene_tayebbey 4 года назад
i like the way of breaking things down, u should really post more videos like these get into the intricacies of how netwoking works, keep up the good work and thanks
@ChrisgammaDE
@ChrisgammaDE 4 года назад
Thank you! This is the first good talk I found in 40min
@maciaren
@maciaren 2 года назад
Extremely clear explanation - great work.
@jjbb7010
@jjbb7010 4 года назад
Ahhh I see so we’re not abstracting and assuming responsibilities not just for networking but also for container and switch/vnic networks... awesome!!! It’s about time!!!
@rafaelmartineztomas4911
@rafaelmartineztomas4911 3 года назад
Quality stuff , thanks very much!!
@pablogoulart9500
@pablogoulart9500 4 года назад
Amazing video!
@karicallegra8194
@karicallegra8194 4 года назад
Love the addition of the Cisco hold music lmao
@mostafaemami8331
@mostafaemami8331 2 года назад
I wonder do I need to have a bridge necessarily, can I connect couple of network namespaces vi mulitple veth interfaces?
@wtt1296
@wtt1296 3 года назад
Not working for me when I test through telnet, I get "no route to host" if I use host IP but if I use 127.0.0.1, successfully connect
@robfielding8566
@robfielding8566 4 года назад
Does anybody know how to use the normal docker command to either... setup a reverse tunnel (ie: inside the container, 127.0.0.1:27017 binds to a port in the host so that the container can get --network=none and just be given tunnels to what it needs. or: without using Kubernetes, bind two containers into the same localhost. I need this because I can't use DNS to connect between machines. I want to disable connections to anything but 127.0.0.1 ports created by a sidecar, and have the sidecar transparently do TLS between the sidecars. I would like to not use Kubernetes. I can make a much much simpler system if I can just use straight Docker commands. Right now, the only solution seems to be to Dockerfile re-package containers to have the sidecar running along side the container.
@jjbb7010
@jjbb7010 4 года назад
NetOps Automation or NetDevOps Analyst/Engineer/Architect/Fox - Generalized for new Networkers including Cloud...
@yasinlachini1791
@yasinlachini1791 4 года назад
I can not find github repo. does any one has it?
@yashmenpara8311
@yashmenpara8311 2 года назад
Did you watch till the end ? he did post all the links - Webinar Resources @58:31
@Oswee
@Oswee 3 года назад
`sudo plotnetcfg | dot -Tpdf > topology.pdf` to generate the pdf of the current net topology on the host.
@cryp0g00n4
@cryp0g00n4 3 года назад
I wonder if he is aware of his watch and did it on purpose.
@jjbb7010
@jjbb7010 4 года назад
Why are we using docker instances? Instead of Cisco virtual devices... ;/ ugh... I understand you want to share the toys but this is a Cisco Cert...
Далее
What's new with Ansible Network Automation
1:01:59
Просмотров 4,4 тыс.
Fazendo MÚSICA com COISAS ALEATÓRIAS 🎵
00:24
Просмотров 2,2 млн
VM Networking ( Libvirt / Bridge )
43:39
Просмотров 71 тыс.
Deep Dive: The ip Command in Linux
52:44
Просмотров 7 тыс.
Kubernetes Networking 101 - Randy Abernethy, RX-M LLC
1:26:45
Layer 2 vs Layer 3 Switches
6:02
Просмотров 567 тыс.
EVPN VXLAN - Learn The Basics
56:45
Просмотров 6 тыс.
Linux Internals: Networking
46:15
Просмотров 28 тыс.
What’s your charging level??
0:14
Просмотров 473 тыс.