Minikube로 살펴보는 쿠버네티스 네트워크 셋팅


Speaker's bio

I am a person who wanted to be a geek. My definition for a geek is someone who is really into something and passionate about something. I feel like I am becoming a geek about programming and architecture. I am especially interested in Linux, Kubernetes, Compiler, DevOps, Microservices architecture, Event-driven architecture and Domain Driven Design. Learning new knowledge from watching conference videos on youtube, reading tutorials and playing around with new tools is one of my hobbies and it is fulfilling for me. I would like to become a mentor who can have positive impacts on junior developers with my knowledge and experiences at some point. I am also interested in behavioral sciences and sports much.


Track : track5
Date: Day 1
Time: 17:40 ~ 18:10

Session detail

Kubernetes Cluster 안에서 Pod들이 NAT없이 IP 주소로 통신을 어떻게 하는지 궁금한 적이 있었나요?

이 세션은 Beginner level로 Linux에서 Pod간 통신이 어떻게 이루어지는지 자세히 살펴볼 예정입니다. 따라서 리눅스의 Namespaces, Chroot, Cgroups을 통해서 어떻게 Isolated된 환경을 만들 수 있는지 살펴보고, Iptables, Virtual interface, Routing tables등 통해서 어떻게 pod간 통신이 가능한지 알아봅니다. 그리고 이러한 리눅스 기능들에 대한 이해를 바탕으로 Pause container, CNI가 어떤 역할을 하는지 설명합니다.

마지막으로 Kindnet, AWS VPC, Calico등의 CNI plugins들이 어떻게 Cluster network를 구성하는지 대략적으로 알아보는 시간을 가질 예정입니다.