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

In-Person Training
Introduction to container networking with Docker and Kubernetes

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

Platinum and Training passes do not include access to tutorials on Tuesday.

Join Michael Hausenblas to learn everything you need to know 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.

What you'll learn, and how you can apply it

  • Learn container networking from scratch
  • Understand how to set up and use networks in and with containers and container orchestrators
  • This training is for you because...

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

    Prerequisites:

  • Basic familiarity with the command line and (Docker) containers
  • A basic understanding of Kubernetes (useful but not required)
  • Hardware and/or installation requirements:

  • A WiFi-enabled laptop with a modern web browser installed (All hands-on exercises will be delivered through Katacoda.)
  • 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. Join Michael Hausenblas to learn everything you need to know 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.

    Outline

    • 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.)

    About your instructor

    Photo of Michael Hausenblas

    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.

    Twitter for mhausenblas

    Conference registration

    Get the Platinum pass or the Training pass to add this course to your package. .

    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)