Intro
- DevOps, Docker, Kubernetes
Cluster components and the Kubernetes client
- Kubernetes client
- Viewing Kubernetes API objects
Pods
- Organizing our application in a pod
- Pod configuration
- Healthchecks
- Implementing healthchecks
- Defining security context in pods
- Multi-container pod design patterns
Namespaces, labels and annotations
- Namespaces
- Common use cases for namespaces
- Resource quotas
Labels
Config maps and Secrets
- Secrets
- Types of services
- ClusterIP
- ExternalIP
- TargetPort
- NodePort
- LoadBalancer
- Demo
Access Control
- Security
Network Policies
Autoscale
Debugging and best practices
- Useful commands
- Common pod errors
- Common service errors
- Be declarative
- Be declarative (cont.)
- Pods
- Availability
- Resource Management
- Use labels for all objects
- Mapping external services