쿠버네티스와 kubectl 배우기
쿠버네티스(Kubernetes)를 다루는 무료 인터랙티브 강의입니다. 모든 레슨에서 핵심 kubectl 명령어를 직접 연습합니다 - get, describe, apply, scale, rollout, expose, logs, exec - 시뮬레이션된 클러스터에서 파드, 디플로이먼트, 서비스를 실행하며 진행되고, 막힐 때는 AI 힌트를 받고 완료하면 무료 수료증을 받습니다. minikube도 클라우드 계정도 필요 없습니다 - 클러스터가 시뮬레이션되므로 명령어와 개념을 익히는 데 집중할 수 있습니다. 더 넓은 Terminal 여정의 일부로 Docker 섹션 바로 다음에 이어지므로, 쿠버네티스의 토대가 되는 컨테이너 기초가 바로 함께 제공됩니다.
35,201+ 명의 codders가 등록함
45 개 강의41 챌린지182 퀴즈 문제
- 초보자 환영
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
무료 수료증
커리큘럼
이 섹션은 Terminal 여정의 일부입니다. 전체 커리큘럼에는 더 많은 섹션이 있어요 - 아래 미리보기를 클릭하면 여정 페이지에서 확인할 수 있습니다.
- 섹션 1기초82 개 강의
- 섹션 2버전 관리58 개 강의
- 섹션 3Docker 소개40 개 강의
섹션 4
Kubernetes 소개
섹션 시작하기시작펼치기접기명령줄에서 Kubernetes를 배웁니다. Pod를 실행하고 검사하며, 매니페스트를 작성하고, Deployment, Service 및 구성을 관리하고, 네임스페이스와 Job을 다루며, 문제의 원인을 디버깅합니다.소개
2 개 강의212Pod
5 개 강의525매니페스트
3 개 강의313배포
6 개 강의630서비스
4 개 강의418디버깅
5 개 강의524구성
4 개 강의418네임스페이스 및 작업
4 개 강의418출력 형식
4 개 강의418최종 도전 과제
3 개 강의3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Coddy로 쿠버네티스를 배워야 하는 이유
- 브라우저에서 쿠버네티스를 연습하세요. minikube도, kind도, Docker Desktop도, 클라우드 요금도 없습니다 - 모든 레슨은 시뮬레이션된 단일 노드 클러스터에서 실행되므로 곧바로
kubectl명령어를 입력하며 클러스터가 어떻게 반응하는지 확인할 수 있습니다. - 핵심 쿠버네티스: 파드, YAML 매니페스트와 레이블, 스케일링·롤링 업데이트·롤백을 포함한 디플로이먼트, 서비스와 엔드포인트, 컨피그맵과 시크릿, 네임스페이스와 잡, 그리고
-o wide부터 JSONPath까지kubectl출력. 실무에서 매일 사용하게 될 쿠버네티스 기초입니다. - AI 힌트는 클러스터가 알려주는 내용을 읽도록 도와줍니다 -
ImagePullBackOff에 멈춘 파드,CrashLoopBackOff상태의 컨테이너,kubectl describe하단의 이벤트 - 정답을 미리 알려주지 않으면서요. 그래서 디버깅이 더 이상 추측이 아니게 됩니다. - 섹션을 완료하면 무료 쿠버네티스 수료증을 받고, 그 과정에서 웹 쇼핑몰 실습 프로젝트도 진행합니다. 쿠버네티스는 프로덕션에서 컨테이너를 운영하는 표준 방식이므로, DevOps, 플랫폼, 백엔드 직무에 신뢰할 수 있는 증거가 됩니다.
쿠버네티스 학습에 관한 자주 묻는 질문
쿠버네티스란 무엇인가요?
kubectl이란 무엇인가요?
kubectl은 쿠버네티스 클러스터를 다루는 명령줄 도구입니다. 리소스를 생성하고 조회하며(kubectl get pods, kubectl describe), YAML 매니페스트를 적용하고(kubectl apply -f), 디플로이먼트를 스케일링하고 업데이트하며, 로그를 읽고 컨테이너 안에서 명령을 실행할 때 사용합니다. 대부분의 엔지니어가 매일 이렇게 쿠버네티스를 다루기 때문에, 이 섹션의 거의 모든 레슨이 kubectl 실습입니다.쿠버네티스를 설치하거나 클러스터를 구축해야 하나요?
이것이 실제 쿠버네티스 클러스터인가요?
kubectl은 실제 클러스터처럼 응답합니다. 파드는 ContainerCreating에서 Running으로 바뀌고, 잘못된 이미지는 ImagePullBackOff로, 충돌하는 컨테이너는 CrashLoopBackOff로 끝나며, kubectl describe는 그 이유를 설명하는 이벤트를 보여줍니다. 뒤에 실제 컨트롤 플레인이 없으므로 프로덕션 워크로드를 실행하기 위한 것이 아니라 명령어와 개념을 배우기 위한 것입니다. 같은 명령어가 minikube, kind, 클라우드 클러스터에서도 그대로 작동합니다.쿠버네티스와 Docker의 차이는 무엇인가요?
쿠버네티스 전에 Docker를 먼저 배워야 하나요?
쿠버네티스는 배우기 어렵나요?
kubectl describe의 이벤트를 읽고 ImagePullBackOff나 CrashLoopBackOff를 알아차리는 디버깅은 대부분의 초보자가 막히는 부분이라 별도의 챕터로 다룹니다.쿠버네티스를 온라인에서 무료로 배울 수 있나요?
kubectl 실습, 프로젝트, 그리고 수료증까지요. 모든 것이 시뮬레이션된 브라우저 환경에서 실행되므로 시작하기 위해 아무것도 설치하거나 클라우드 클러스터 비용을 낼 필요가 없습니다.이 강의로 쿠버네티스 자격증을 받을 수 있나요?
kubectl 숙련도는 그 시험들의 토대가 됩니다. 쿠버네티스는 대부분의 DevOps, 플랫폼, 백엔드 채용 공고에 등장하므로, 수료증은 프로젝트와 함께 의미 있는 신호가 됩니다.