Getting Started
  • Course Overview
  • User Requirements
  • What is Kubernetes
Workstation Setup
  • Software Requirements
  • Install Kubectl
  • Install Minikube and Docker
  • Terminal setup
  • Zsh Setup
  • Customizing the zsh shell command prompt
  • Other optional tools
  • Using the 'watch' utility
  • Using the 'bat' utility
Hello World Demo
  • Introducing Pods
  • The Apache Web Server Example App
  • Hello World - Pods
  • Hello World - Services
Section 4 - Containers and Images
  • Opening a terminal inside a pod
The Basics
  • Declaritive vs Imperative Approaches
  • Kubernetes Object Configuration Files
  • Namespaces
  • Container Processes
  • Pod Commands
  • Volumes - emptDir
  • Multi-Container Pods
Section 6 - Networking Overview
  • Pod-to-Pod Communication
  • A Brief intro to DNS
  • Kubernetes DNS
  • NodePort Services
  • Overview of Service Types
Section 7 - Replicasets
  • Controller Objects
  • Create a Replicaset