- What is docker
- How to install
- Internals (client-server)
- Layers
- Dockerfile
- Examples
- How to build an image - demo
- How to run locally - demo
- Kubernetes in a nutshell
- Containers
- Orchestration
- History
- Control plane (master node)
- Control plane (worker nodes)
- How it works
- API objects
- Locally
- Minikube
- Microk8s.io - demo
- Cloud providers
- On prem
- What we use - kubespray
- Other options
- Katacoda - demo
- Pods
- Deployments
- Services
- Config maps/secrets
- Daemon set
- Storage
- Ingress
- Job
- Cronjob
- State of pods/containers
- Work with pods by Label selector
- Execute commands/shell inside container
- Node selector/affinity
- Logs
- Debugging tips
- Working with multiple clusters
- set-context