This page organizes official documentation and additional learning resources helpful for Kubernetes learning and operations.
Learning Roadmap by Stage#
If you’re unsure where to start, refer to the roadmap below.
flowchart TD
START[Start] --> L1[Stage 1: Introduction]
L1 --> L2[Stage 2: Basics]
L2 --> L3[Stage 3: Advanced]
L3 --> L4[Stage 4: Expert]
L1 -.->|Recommended| R1[Kubernetes Basics Tutorial]
L2 -.->|Recommended| R2[kubectl Cheat Sheet + This Guide]
L3 -.->|Recommended| R3[Kubernetes in Action Book]
L4 -.->|Recommended| R4[CKA/CKAD Certification]This diagram shows a four-stage learning roadmap from beginner to expert with recommended resources for each stage.
| Stage | Goal | Recommended Resources | Expected Duration |
|---|
| 1. Introduction | First successful deployment | Kubernetes Basics, Play with K8s | 1 week |
| 2. Basics | Understanding core concepts | This guide, kubectl Cheat Sheet | 2-4 weeks |
| 3. Advanced | Operations capability | Kubernetes in Action, Prometheus | 1-3 months |
| 4. Expert | Certification/Architecture | CKA/CKAD, Kubernetes Patterns | 3-6 months |
Official Documentation#
Kubernetes Official#
kubectl Reference#
API Reference#
| Resource | Description | Link |
|---|
| API Reference | Kubernetes API documentation | API Reference |
Learning Resources#
Interactive Tutorials#
Books#
| Book | Author | Features |
|---|
| Kubernetes in Action | Marko Lukša | Practice-oriented, detailed explanations |
| Kubernetes Patterns | Bilgin Ibryam | Design pattern focused |
| Cloud Native DevOps with Kubernetes | John Arundel | DevOps perspective |
Certifications#
| Certification | Target Audience | Description |
|---|
| CKA | Administrators | Validates Kubernetes cluster administration skills |
| CKAD | Developers | Validates Kubernetes application development skills |
| CKS | Security Specialists | Validates Kubernetes security skills |
Local Development#
Package Management#
| Tool | Description | Link |
|---|
| Helm | Kubernetes package manager | helm.sh |
| Kustomize | Configuration customization | kustomize.io |
Monitoring#
Managed Kubernetes#
Versions and Releases#