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.

StageGoalRecommended ResourcesExpected Duration
1. IntroductionFirst successful deploymentKubernetes Basics, Play with K8s1 week
2. BasicsUnderstanding core conceptsThis guide, kubectl Cheat Sheet2-4 weeks
3. AdvancedOperations capabilityKubernetes in Action, Prometheus1-3 months
4. ExpertCertification/ArchitectureCKA/CKAD, Kubernetes Patterns3-6 months

Official Documentation#

Kubernetes Official#

ResourceDescriptionLink
Kubernetes DocumentationOfficial docs (Korean supported)kubernetes.io/docs
Kubernetes BlogNew features, release newskubernetes.io/blog
Kubernetes GitHubSource code, issuesgithub.com/kubernetes

kubectl Reference#

ResourceDescriptionLink
kubectl Cheat SheetCollection of frequently used commandskubectl cheatsheet
kubectl ReferenceComplete command referencekubectl reference

API Reference#

ResourceDescriptionLink
API ReferenceKubernetes API documentationAPI Reference

Learning Resources#

Interactive Tutorials#

ResourceDescriptionLink
Kubernetes BasicsOfficial interactive tutorialLearn Kubernetes Basics
Katacoda (Killercoda)Browser-based practice environmentkillercoda.com
Play with KubernetesFree online practice environmentlabs.play-with-k8s.com

Books#

BookAuthorFeatures
Kubernetes in ActionMarko LukšaPractice-oriented, detailed explanations
Kubernetes PatternsBilgin IbryamDesign pattern focused
Cloud Native DevOps with KubernetesJohn ArundelDevOps perspective

Certifications#

CertificationTarget AudienceDescription
CKAAdministratorsValidates Kubernetes cluster administration skills
CKADDevelopersValidates Kubernetes application development skills
CKSSecurity SpecialistsValidates Kubernetes security skills

Tools#

Local Development#

ToolDescriptionLink
MinikubeLocal Kubernetes clusterminikube.sigs.k8s.io
KindDocker-based local clusterkind.sigs.k8s.io
k3dLightweight Kubernetes (k3s)k3d.io

Package Management#

ToolDescriptionLink
HelmKubernetes package managerhelm.sh
KustomizeConfiguration customizationkustomize.io

Monitoring#

ToolDescriptionLink
PrometheusMetrics collectionprometheus.io
GrafanaVisualization dashboardgrafana.com
LensKubernetes IDEk8slens.dev

CLI Tools#

ToolDescriptionLink
kubectx/kubensContext/namespace switchinggithub.com/ahmetb/kubectx
k9sTerminal UIk9scli.io
sternMulti-pod logsgithub.com/stern/stern

Managed Kubernetes#

ServiceCloudLink
Amazon EKSAWSaws.amazon.com/eks
Google GKEGCPcloud.google.com/kubernetes-engine
Azure AKSAzureazure.microsoft.com/services/kubernetes-service

Community#

ChannelDescriptionLink
Kubernetes SlackOfficial communityslack.kubernetes.io
CNCFCloud Native Foundationcncf.io
Stack OverflowQ&Astackoverflow.com/questions/tagged/kubernetes

Versions and Releases#

ResourceDescriptionLink
Release NotesChanges by versionkubernetes.io/releases
Deprecation PolicyDeprecation policyDeprecation Policy
Version Skew PolicyVersion compatibilityVersion Skew