Introduction to Kubernetes
Course Content
0 / 58 completedWho is this course for and prerequisites
Welcome
What will you learn in this course
What is Kubernetes
Docker Desktop and Minikube
Introduction to Kubernetes
Teaser demo
KinD
Authentication and the kube config file
Lens OpenLens
Kubectl, imperative commands, and Contexts
K9s
VsCode and IDE integration
ReplicaSets
Your first declarative Deployment
Rolling updates and strategies
Types of Services
Resource limits and requests
Readinesslivenessstartup probes
Sidecar containers and their use-cases
Ingresses, and why we need them
Demo
How Services actually work under the hood
TLS
Demo (2)
A better local development experience
Secrets
Configmaps
Jobs and Cronjobs
StatefulSets
Storage
DaemonSets
Architecture overview
Overview
Cordoning and Draining nodes
Node Taints and Tolerations
Overview (2)
CRDs
Operators
Kustomize
Network policies
Helm
Overview (3)
RBAC
Metrics server and Horizontal Pod Autoscalers
Prometheus stack
Service meshes
Managed Kubernetes Services
Rancher
OpenTelemetry with Prometheus, Loki, and Jaeger
DIY with kubeadm
Overview (4)
Easy LetsEncrypt certificates with cert-manager
kubectx and kubens
Authenticating with container registries
Parsing kubectl output with jq
Kubernetes Dashboard
Course conclusion