Outline:
Introduction to Kubernetes
- Kubernetes Architecture
- Kubernetes Workloads
- Scheduling and Node Management
- Managing Networking
- Managing Persistent Storage
Best Practices
- Readiness and liveness probes
- Init Containers
- resource requests and limits.
- Deploy your Pods as part of a Deployment, DaemonSet, ReplicaSet or StatefulSet across nodes.
- Use multiple nodes
- Leverage Namespaces
- Use Deployments
- Use the declarative Model
- Use Role-based access control (RBAC)
- Host your Kubernetes cluster externally (use a cloud service)
- Using Cloud Vaults for Secrets
The future of K8s
- OIDC
- The Gateway API
- Event Driven Autoscaler
- Evolution of CRDs