Review of key concepts: container lifecycles and orchestration of container deployments
Intro to Kubernetes and its features
Self-Managed vs. Managed K8s overview
K8s Architecture Overview
Labels, Selectors, Annotations
Packaging container applications (Deployments, Daemonsets, Statefulsets)
Standard Networking and Services
Data Persistence with K8s
Volumes, Dynamic PVs, PVCs
Application Deployment strategies
Native Observability and ecosystem options
Setting Application Limits and quotas
Taints, Tolerations, Node and Pod Affinities
Working in a CloudNative Team and ecosystem tools
Fighting unbound usage and costs
Disaster Recovery and Backup Strategies
General Security Spotlight, attack vectors exploration
RBAC Authorization
General Best practices
Synthesis of all concepts with Final Lab
Open Office Hours, and Ad-Hoc discussion as needed