Menu
CoddyTech
terminal iconTerminal 여정의 일부여정

쿠버네티스와 kubectl 배우기

무료 인터랙티브 쿠버네티스 강의입니다. 모든 레슨에서 시뮬레이션 클러스터를 상대로 kubectl을 연습합니다. Pod를 실행하고, Deployment를 스케일링하고, Service를 노출하고, 고장 난 것을 디버깅합니다. minikube도 클라우드 계정도 필요 없고, 막히면 AI 힌트가 도와주며, 마치면 무료 수료증을 받습니다.

42,213+ 명의 codders가 등록함

45 개 강의45 챌린지182 퀴즈 문제

  • 초보자 환영
  • sparkles iconAI 코딩 도우미
  • hint icon실습 중심의 대화형 강의
  • quiz icon지식을 확인하는 퀴즈
  • certificate icon무료 수료증

커리큘럼

1 섹션1 프로젝트45 개 강의45 챌린지182 퀴즈 문제

이 섹션은 Terminal 여정의 일부입니다. 전체 커리큘럼에는 더 많은 섹션이 있어요 - 아래 미리보기를 클릭하면 여정 페이지에서 확인할 수 있습니다.

  1. 섹션 1기초82 개 강의
  2. 섹션 2버전 관리58 개 강의
  3. 섹션 3Docker 소개40 개 강의
  4. 섹션 시작하기시작펼치기접기명령줄에서 Kubernetes를 배웁니다. Pod를 실행하고 검사하며, 매니페스트를 작성하고, Deployment, Service 및 구성을 관리하고, 네임스페이스와 Job을 다루며, 문제의 원인을 디버깅합니다.

    소개

    2 개 강의212

    Pod

    5 개 강의525

    매니페스트

    3 개 강의313

    배포

    6 개 강의630

    서비스

    4 개 강의418

    디버깅

    5 개 강의524

    구성

    4 개 강의418

    네임스페이스 및 작업

    4 개 강의418

    출력 형식

    4 개 강의418

    웹 쇼핑몰 프로젝트

    프로젝트5 개 강의56

    최종 도전 과제

    3 개 강의3
제공되는 것
코딩을 배우기 위해 사용할 모든 것

해보면서 배우기

실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.

playground.js
코드 편집기
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
테스트 #1test Case Success icon
테스트 #2test Case Success icon
테스트 #3test Case Failure icon
입력
"Alex"
출력
"Hello, Coddy! Alex"

연속 기록을 쌓아보세요

꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.

12 일 연속

내일도 돌아와서 연속 기록을 유지하세요!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

더블 오어 낫싱

7일 중 5일차

fire Freeze icon

연속 기록 동결

2 left

어디서나 코딩하세요

코딩 여정을 함께 하세요! 설정도, 다운로드도 필요 없이 바로 열어서 코딩을 시작하세요. iOS, Android, 웹에서 4.9점 평점으로 이용 가능합니다.

Python
7스트릭
250점수
5에너지
변수
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
계속하기
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
여정
목표
리더보드
프로필
4.9
별별별별별
평점

당신은 혼자가 아닙니다

글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!

챌린저 리그
챌린저 리그상위 7명 승급
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon승급 구역leaderboard Arrow Up icon

모든 방식으로 학습

읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.

변수 입문
오디오

변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.

Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.

값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.

1xSarah

수료증을 받으세요

완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.

Coddy수료증
이 인증서는홍길동성공적으로 완료했음을 증명합니다
python iconPython 기초
인증됨
날짜2026년 1월
LinkedInLinkedIn에 추가

Coddy로 쿠버네티스를 배워야 하는 이유

  • 브라우저에서 쿠버네티스를 연습하세요. minikube도, kind도, Docker Desktop도, 클라우드 요금도 없습니다 - 모든 레슨은 시뮬레이션된 단일 노드 클러스터에서 실행되므로 곧바로 kubectl 명령어를 입력하며 클러스터가 어떻게 반응하는지 확인할 수 있습니다.
  • 핵심 쿠버네티스: 파드, YAML 매니페스트와 레이블, 스케일링·롤링 업데이트·롤백을 포함한 디플로이먼트, 서비스와 엔드포인트, 컨피그맵과 시크릿, 네임스페이스와 잡, 그리고 -o wide부터 JSONPath까지 kubectl 출력. 실무에서 매일 사용하게 될 쿠버네티스 기초입니다.
  • AI 힌트는 클러스터가 알려주는 내용을 읽도록 도와줍니다 - ImagePullBackOff에 멈춘 파드, CrashLoopBackOff 상태의 컨테이너, kubectl describe 하단의 이벤트 - 정답을 미리 알려주지 않으면서요. 그래서 디버깅이 더 이상 추측이 아니게 됩니다.
  • 섹션을 완료하면 무료 쿠버네티스 수료증을 받고, 그 과정에서 웹 쇼핑몰 실습 프로젝트도 진행합니다. 쿠버네티스는 프로덕션에서 컨테이너를 운영하는 표준 방식이므로, DevOps, 플랫폼, 백엔드 직무에 신뢰할 수 있는 증거가 됩니다.

쿠버네티스 학습에 관한 자주 묻는 질문

쿠버네티스란 무엇인가요?

쿠버네티스(Kubernetes, 줄여서 K8s)는 여러 대의 머신으로 이루어진 클러스터에서 컨테이너를 실행하기 위한 오픈소스 시스템입니다. 어떤 이미지를 실행할지, 복제본을 몇 개 둘지, 네트워크에서 어떻게 접근할지 원하는 상태를 선언하면, 쿠버네티스가 클러스터를 그 상태로 유지합니다. 파드를 노드에 배치하고, 충돌한 컨테이너를 재시작하고, 사라진 파드를 대체하며, 새 버전을 점진적으로 롤아웃합니다.

kubectl이란 무엇인가요?

kubectl은 쿠버네티스 클러스터를 다루는 명령줄 도구입니다. 리소스를 생성하고 조회하며(kubectl get pods, kubectl describe), YAML 매니페스트를 적용하고(kubectl apply -f), 디플로이먼트를 스케일링하고 업데이트하며, 로그를 읽고 컨테이너 안에서 명령을 실행할 때 사용합니다. 대부분의 엔지니어가 매일 이렇게 쿠버네티스를 다루기 때문에, 이 섹션의 거의 모든 레슨이 kubectl 실습입니다.

쿠버네티스를 설치하거나 클러스터를 구축해야 하나요?

아닙니다. 레슨은 브라우저에서 바로 실행되는 시뮬레이션된 클러스터에서 진행됩니다 - minikube, kind, Docker Desktop, 클라우드 계정, 관리자 권한 모두 필요 없습니다. 명령어, 매니페스트 문법, 그리고 개념을 가르치도록 설계되어 있어, 실제 클러스터를 구축할 때면 모든 것이 이미 익숙할 것입니다. 직접 워크로드를 실행할 준비가 되면, 내 컴퓨터에서 minikube나 kind를 사용하는 것이 자연스러운 다음 단계입니다.

이것이 실제 쿠버네티스 클러스터인가요?

아닙니다 - 학습용으로 만든 시뮬레이션된 단일 노드 클러스터입니다. kubectl은 실제 클러스터처럼 응답합니다. 파드는 ContainerCreating에서 Running으로 바뀌고, 잘못된 이미지는 ImagePullBackOff로, 충돌하는 컨테이너는 CrashLoopBackOff로 끝나며, kubectl describe는 그 이유를 설명하는 이벤트를 보여줍니다. 뒤에 실제 컨트롤 플레인이 없으므로 프로덕션 워크로드를 실행하기 위한 것이 아니라 명령어와 개념을 배우기 위한 것입니다. 같은 명령어가 minikube, kind, 클라우드 클러스터에서도 그대로 작동합니다.

쿠버네티스와 Docker의 차이는 무엇인가요?

Docker는 이미지를 빌드하고 한 대의 머신에서 컨테이너를 실행합니다. 쿠버네티스는 클러스터 전체에서 컨테이너를 실행합니다. 어디서 실행할지 결정하고, 적절한 수의 복제본을 유지하며, 실패하면 재시작하고, 서비스로 트래픽을 분산하며, 다운타임 없이 새 버전을 롤아웃합니다. 둘은 경쟁 관계가 아니라 상호 보완 관계입니다. 애플리케이션을 이미지로 패키징하면, 쿠버네티스가 그것을 대규모로 실행합니다.

쿠버네티스 전에 Docker를 먼저 배워야 하나요?

네, 가능하면 그렇게 하는 것이 좋습니다. 쿠버네티스는 컨테이너를 실행하므로, 이미지와 컨테이너가 무엇인지 알면 파드와 디플로이먼트를 훨씬 빨리 이해할 수 있습니다. Terminal 여정에서 Docker 섹션이 이 섹션 바로 앞에 있으니, 컨테이너가 처음이라면 거기서 시작하세요. 여기서는 모든 것을 터미널에 입력하므로 명령줄에 익숙하면 더욱 도움이 됩니다.

쿠버네티스는 배우기 어렵나요?

그런 평판이 있는데, 주로 리소스 종류가 많기 때문입니다. 핵심은 보기보다 작습니다. 파드, 디플로이먼트, 서비스, 컨피그맵과 시크릿, 그리고 네임스페이스만으로 일상 업무의 대부분을 다룰 수 있고, 이 섹션은 바로 그것을 실습 중심으로 한 단계씩 가르칩니다. kubectl describe의 이벤트를 읽고 ImagePullBackOff나 CrashLoopBackOff를 알아차리는 디버깅은 대부분의 초보자가 막히는 부분이라 별도의 챕터로 다룹니다.

쿠버네티스를 온라인에서 무료로 배울 수 있나요?

네. 인터랙티브 쿠버네티스 섹션은 무료입니다 - 전체 레슨, 모든 연습에서의 kubectl 실습, 프로젝트, 그리고 수료증까지요. 모든 것이 시뮬레이션된 브라우저 환경에서 실행되므로 시작하기 위해 아무것도 설치하거나 클라우드 클러스터 비용을 낼 필요가 없습니다.

이 강의로 쿠버네티스 자격증을 받을 수 있나요?

LinkedIn에 공유하거나 이력서에 넣을 수 있는 무료 수료증을 받습니다. CNCF의 CKA나 CKAD 자격증은 아닙니다. 그것들은 유료 감독 시험이지만, 여기서 쌓는 kubectl 숙련도는 그 시험들의 토대가 됩니다. 쿠버네티스는 대부분의 DevOps, 플랫폼, 백엔드 채용 공고에 등장하므로, 수료증은 프로젝트와 함께 의미 있는 신호가 됩니다.

이 강의가 포함된 학습 경로

이 강의는 더 긴 경로의 한 단계입니다. 멘토가 가르치는 순서대로 이어지는 여러 강의로, 각각 무료 수료증이 있습니다.

Coddy 프로그래밍 언어 일러스트

Coddy와 함께 Kubernetes 소개 배우기

시작하기