Course Description


THIS COURSE INCLUDES HANDS-ON LABS

This course builds on the "Kubernetes Basics" curriculum and looks at more advanced Docker and Kubernetes topics, including: 

  • container networking
  • container storage
  • best practices of managing cloud-native applications. 
Moving beyond installation, this advanced Kubernetes course focuses on the ongoing operations of your app, including the tools needed to keep your Container Orchestration Environment (COE) and the applications it is managing healthy and resilient.

Lecture-based content is reinforced with hands-on lab exercises that serve as starting points for building your own Kubernetes environments.

Whether you need to understand how this technology relates to the products you are developing (or considering purchasing), are considering developing cloud-native applications, or want to be up to speed on the latest cloud technology before your next job interview, this course will give you experience with the two technologies that increasingly underlie modern cloud-based infrastructures and applications.

The training is intended to be tactical, with the expectation that--beyond a fundamental understanding of the principles presented--you will be ready and able to use Docker and Kubernetes by the end of this course.

PREREQUISITES
  • "Kubernetes Basics" or equivalent
  • Experience with the Linux command line will be helpful but is not required

TARGET AUDIENCE

  • Application Developers
  • Infrastructure Operators
  • Project Managers
  • Pre-Sales / Sales Engineers
  • Development Managers




Kumulus Technologies, Founder and CTO Robert Starmer

Robert has 25 years of experience in automating IT data systems and a focus on automating both application deployments and the underlying infrastructure those deployments rely on. Robert brings a wealth of knowledge to the full application enablement stack from underlying Infrastructure automation and compliance to application deployment automation. Robert's technology background stems from efforts in such diverse fields as high-performance computing and high-frequency trading environments, scale-out workload management, and enabling ops automation and continuous integration and deployment services. Robert also holds patents in network, data center, and application performance and scale enhancements. Robert is currently a founding partner at Kumulus Technologies, a San Francisco Bay area infrastructure-focused Dev/Ops and Cloud Systems consultancy, where he writes, presents, develops, and educates the industry on cloud and dev/ops topics.

Course curriculum

    1. Class is in session!

    1. 1A Kubernetes Architecture

    2. 1B Kubernetes - Underlying Infrastructure

    3. 1C CLI, Logs, and Exec

    4. Kubernetes Review - Lecture Slides

    5. Lab 1 💻 Reviewing the Basics of Kubernetes with Docker.

    6. Lab 1.1 💻Deploying a Kubernetes cluster on Microsoft Azure

    7. Lab 1.2 💻 Deploying Kubernetes to AWS with KOPS

    8. K8S Basics Knowledge Review

    1. 2A DaemonSets - Introduction, Updates, Communication

    2. 2B DaemonSet alternatives

    3. 2C Rolling Updates

    4. 2D Jobs

    5. 2E CronJobs

    6. 2 Kubernetes Extensions - Lecture Slides

    7. 3A Service endpoints

    8. 3B Loadbalancing Service

    9. 3C Ingress Controllers

    10. 3D Stateful Sets

    11. K8S Extensions and Services Knowledge Review

    12. 3 Kubernetes Services - Lecture Slides

    13. LAB 2 💻 To Kubelet or DaemonSet

    1. 4A Introduction to Container Networking and the DockerNetworking Model

    2. 4B Kubernetes Networking Fundamentals

    3. 4C Networking - Ports

    4. 4D Networks Model

    5. 4E Networking - Pods and Services

    6. 4F Flannel SDN

    7. 4 Kubernetes Networking - Lecture Slides

    8. K8S Networking Knowledge Review

    1. 6A Introduction to Storage: Volumes and Persistent Volumes

    2. 6B Persistent Volume Lifecycle

    3. LAB 4A 💻 Storage: Ephemeral

    4. LAB 4B 💻 Storage: Persistent Volumes

    5. 6 Persistent Storage - Lecture Slides

    6. 6C Lables, Selectors, and Volume types

    7. Persistent Storage Network Review

    1. 7A Monitoring- Logs and Metrics

    2. 7B Monitoring Containers

    3. 7 Monitoring Containers - Lecture Slides

    4. 8A Monitoring Infrastructure

    5. 8B Prometheus

    6. 8 Monitoring Infrastructure - Lecture Slides

    7. LAB 5 💻 Monitoring Kubernetes with Prometheus

    8. Prometheus and K8S Knowledge Review

About this course

  • $1,397.00
  • 50 lessons
  • 2.5 hours of video content