Build Systems that Drive Business
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Container networking

Michael Hausenblas (Red Hat)
9:00am–5:00pm Tuesday, June 12, 2018
Location: Almaden Ballroom 2 Level: Beginner

Who is this presentation for?

  • Developers who want to use Docker or Kubernetes and ops people who need to set up and operate a Kubernetes cluster

Prerequisite knowledge

  • Basic familiarity with the command line and (Docker) containers
  • A basic understanding of Kubernetes (useful but not required)
  • What you'll learn

  • Learn container networking from scratch
  • Understand how to set up and use networks in and with containers and container orchestrators
  • Description

    Welcome to the wonderful world of containers! You might already be familiar with the building blocks—such as cgroups and namespaces—but networking still proves a struggle for many. In this hands-on training, Michael Hausenblas teaches you everything you need to be successful with networking in a containerized setup, no matter if you’re a developer or an admin. You’ll start with a simple case of Docker containers running on a single machine and move on to advanced networking with Kubernetes.


    • Container networking basics and history
    • Software-defined networking (SDN)
    • Container networking in a multihost setup
    • How container networking plays together with service discovery and orchestration
    • The Container Networking Interface (CNI) in action
    • Kubernetes networking (pod networking, service-level networking, ingress and egress, etc.)
    Photo of Michael Hausenblas

    Michael Hausenblas

    Red Hat

    Michael Hausenblas is a developer advocate for Go, OpenShift, and Kubernetes at Red Hat, where he helps app ops engineers build and operate distributed services. Michael shares his experience with distributed systems and large-scale data processing through demos, blog posts, and public speaking engagements and contributes to open source software such as OpenShift and Kubernetes. Previously, Michael was a developer advocate at Mesosphere, chief data engineer at MapR Technologies, and a research fellow at the National University of Ireland, Galway, where he researched large-scale data integration and the internet of things and gained experience in advocacy and standardization (World Wide Web Consortium, IETF). In his free time, Michael contributes to open source software (mainly using Go), blogs, and hangs out on Twitter too much.

    Leave a Comment or Question

    Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

    Join the conversation here (requires login)