Linux Containers Internals

Learn Linux Containers from the Experts

Instructor: Scott McCarty (RedHat Inc.)

Overview

Have you ever wondered how Linux Containers work? How they really work, deep down inside? How does sVirt/SELinux, SECCOMP, namespaces, and isolation really work? How does Podman and CRI-O translate what the user submits into something the Linux kernel understands?  How does Kubernetes talk to CRI-O? How are container images made?

Well, we will answer these questions and more. If you want a deep technical understanding of containers, this is the lab for you. Join Red Hat engineers as we walk you through the deep, dark internals of the container host and what’s packaged in the container image. These hands on labs will give you the knowledge and confidence it takes to leverage your current Linux technical knowledge and put you in command of having technical conversations around containers.

Learning Objective and Outcomes

  1. Advanced Container Internals
  2. Intermediate Architecture
  3. Advanced Architecture
  4. Container Standards – can plug OCI and why it helps customers
  5. Container Ecosystem – can plug Buildah/CRI-O/etc
  6. Production Image Builds
  7. Container Performance – plenty to plug around upstream Kube work with Shak’s team, and down into the kernel with overlayfs, etc
  8. Container Security – plenty to plug including ecosystem and partners
  9. Container Networking – plenty to plug including ecosystem and partners
  10. Container Storage – can plug all of the work RH does from OpenShift down to RHEL/CoreOS down to Gluster (very good testing story). Block storage (from Hitachi – partner story), etc.

Labs

  1. Introduction
  2. Container Images – can plug Red Hat base images, rhscl image, RHOAR, partner tools (scanners), security (signing, etc
  3. Container Registries – can plug quay.io/quay
  4. Container Hosts – can plug Red Hat CoreOS
  5. Container Orchestration – can plug OpenShift (already do)

Student Requirements and Prerequisites

  • Basic understanding of Linux

What Students Should Bring

  • A Linux laptop or Linux running as a virtual machine image in Virtual Box

Instructor’s Bio

At Red Hat, Scott McCarty helps to educate IT professionals, customers, and partners on all aspects of Linux containers, from organizational transformation to technical implementation, and works to advance Red Hat’s go-to-market strategy around containers and related technologies. He also liaises with engineering teams, both at the product and upstream project level, to help drive innovation by using feedback from Red Hat customers and partners as drivers to enhance and tailor container features and capabilities for the real world of enterprise IT. Scott has experience across a variety of companies and organizations, from seven person start-ups to 8,000 employee technology companies. This has culminated in a unique perspective on open source software development, delivery, and maintenance.

Date and Time

November 1, 2019

  • Morning session: 8:30 AM to 12 at noon
  • Lunch break: 12:00 to 1:00 PM
  • Afternoon session: 1:00 PM to 4:30 PM

Registration

Go to registration page to register for the training course and select “Ohio LinuxFest Institute Professional Pass”. During the registration process, you will get an option to select your training program.