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]
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