This guide is designed to help you progress from a beginner to an intermediate level of proficiency with Kubernetes, emphasizing practical skills, hands-on experience, and best practices for deploying, managing, and scaling containerized applications within a Kubernetes environment.
Clouds and DevOps -> Kubernetes - Guide for Modern DevOps
- Introduction
- Kubernetes vs Docker
- Kubernetes Install Tools
- Your First Kubernetes Cluster Hands-On Guide
- Kubernetes Architecture Deep Dive
- Kubernetes Core Objects Deep Dive
- Kubernetes Networking in Depth
- Kubernetes Interfaces: CNI, CRI, and CSI
- Kubernetes Deployment YAML File
- Managing Kubernetes Workloads
- Storage in Kubernetes
- Monitoring and Logging in Kubernetes
- Securing Kubernetes
- Kubernetes Best Practices
- Minikube Cheat Sheet
- Kubectl Cheat Sheet
- Hands-on Projects
- Future Directions