|Speaker :||Leonardo Linguaglossa|
|Time:||11:30 am - 12:30 pm|
Like regular applications, containers deployed within highly virtualized contexts need to communicate via a networking abstraction. In order to do so, common technologies adopt Linux bridges, virtual interfaces, software switching (or routing) and other techniques. In this talk, we explore how containerization has evolved from simple network namespace definition to fully fledged pure-software routing solutions. We provide examples of networking between containers on the same machine (using the default docker model) towards applications spanning multiple machines in cloud systems (as in Kubernetes). We conclude the talk with some real-life examples of cloud networking.