Course Overview

This course is designed for novices who want a comprehensive understanding of the open-source software specifically used in DevOps roles. You’ll gain knowledge on automating deployment, scaling operations, and managing containerized applications – all needed capabilities as this IT skill continues to be highly sought after!

Course objectives

As it continues to be a highly in-demand IT skill, instructor Joe Holbrook is here to teach students how to learn Kubernetes. Also known as K8s, this open-source system is essential for any DevOps professional to be familiar with. This course is for beginners or anyone seeking knowledge on how to deploy Kubernetes. This DevOps course will walk you through automating deployment, scaling, and management of containerized applications. 

Course Videos
Test Questions


Module 1: Course Overview

  • Course Overview
  • Course PreReqs

Module 2: Basics of Kubernetes

  •    Basics of Kubernetes
  •    What is Kubernetes
  •    Business Value of Kubernetes
  •    What is a Container
  •    What is Docker
  •    Kubernetes History
  •    Kuberntes Terminology
  •    Kubernetes Components
  •    Whiteboard – Kubernetes Overview

Module 3: Kubernetes Design and Architecture

  • Kubernetes Design and Architecture
  • Kubernetes Design Fundamentals
  • Whiteboard – Kubernetes Architecture
  • Deployment – Nodes, Pods, and Clusters
  • Etcd
  • Kubectl
  • Demo – Install Kubectl
  • Demo – Kubernetes Commands
  • Demo – Kubernetes Commands

Module 4: Deployments

  • Deployments
  • Options for Deployment
  • Deploying a Containerized Application
  • What is Minikube
  • Demo – Deploy MiniKube
  • Demo – Deploy Cluster Deployment
  • Demo – Deploy Services
  • Demo – Manage Application

Module 5: Course Closeout

  • Course Closeout
  • Course Review
  • Kubernetes Certifications
  • Additional Resources
  • Kubernetes Job Outlook
  • Course Closeout

Modes of Learning