0Pricing
Kubernetes Basics icon

Kubernetes Basics

CloudBackendSystemsSecurityBeginnerEnterpriseScriptingNetwork

Kubernetes의 핵심 개념과 클러스터 설정부터 고급 배포, 네트워킹, 스토리지, 보안까지 마스터하여 강력한 컨테이너 오케스트레이션을 구현하세요.

🤖 AI 기반📚 12개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

Kubernetes: 대규모 컨테이너 오케스트레이션

Kubernetes는 컨테이너화된 워크로드를 배포, 스케일링, 관리하기 위한 업계 표준 플랫폼입니다. 원래 Google에서 설계되었으며, 현재는 소수의 서비스를 운영하는 스타트업부터 수천 개의 컨테이너를 다중 지역 클러스터에서 오케스트레이션하는 대규모 기업까지 모든 규모의 회사에서 프로덕션 인프라의 핵심입니다. 이 트랙은 첫 클러스터를 시작하는 것부터 사용자 정의 Operator를 작성하고 프로덕션에서 보안 정책을 적용하는 것까지 모든 내용을 다룹니다.

학습 내용

Pod, Deployment, ReplicaSet의 핵심 개념부터 시작하여 Service와 클러스터 네트워킹, ConfigMap과 Secret을 이용한 구성, 지속형 스토리지로 이동합니다. 그 후 관찰성과 모니터링, Helm을 이용한 패키지 관리, 체계적인 문제 해결을 다룹니다. 고급 과정에서는 리소스 쿼터와 스케줄링 제약, RBAC와 Pod Security Admission을 통한 보안 강화, 롤링 업데이트, 카나리 릴리스, Operator Framework를 이용한 사용자 정의 Operator 구축을 포함한 프로덕션 배포 패턴을 다룹니다.

학습 경로

12개 과정이 A1부터 C1까지 진행됩니다. 이 트랙은 Introduction to Kubernetes와 Setting Up Your First Cluster로 시작하고, 6개의 B 레벨 과정(Pod, Deployment, Service, Configuration and Storage, Observability, Helm)에서 핵심 기술을 구축한 후, 3개의 C1 과정으로 마무리합니다: Advanced Scheduling & Resource Management, Security Best Practices, Advanced Deployments & Operators. 각 단계는 이전 단계를 기반으로 하므로 컨테이너에 대한 기본적인 이해 외에는 사전 지식이 필요하지 않습니다.

작동 방식

각 과정은 내장된 편집기에서 실시간 피드백으로 완료하는 짧고 집중된 수업으로 구성되어 있습니다. 환경에서 직접 kubectl 명령어를 연습하고 YAML 매니페스트를 작성하며, 개념에 대한 추가 설명이 필요하거나 구성이 적용되지 않을 때 AI 튜터를 활용하세요.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

12개 코스

Kubernetes Basics 학습 경로의 모든 코스.

01

쿠버네티스 입문

A14개 레슨

쿠버네티스가 무엇인지, 현대적인 애플리케이션 배포에 왜 중요한지 알아보고 기본 아키텍처와 핵심 구성 요소를 살펴보세요. 컨테이너 오케스트레이션의 기초부터 시작해 보세요.

02

첫 번째 클러스터 설정

A24개 레슨PRO

Minikube를 사용해 로컬 쿠버네티스 클러스터를 직접 설정하고 kubectl로 상호작용하는 방법을 배워 보세요. 첫 번째 애플리케이션을 배포해 보세요.

03

파드 다루기

B14개 레슨PRO

쿠버네티스에서 배포할 수 있는 가장 작은 단위인 파드를 깊이 있게 살펴보세요. 파드의 수명 주기와 상태를 이해하고 여러 컨테이너로 구성된 파드를 효과적으로 관리하는 방법을 배워 보세요.

04

Deployment 및 ReplicaSets

B14개 레슨PRO

상태 비저장 애플리케이션을 관리하기 위한 Deployment와 ReplicaSets를 익혀 보세요. 원하는 복제본 수를 유지하고, 순차 업데이트를 수행하며, 변경 사항을 쉽게 되돌리는 방법을 배워 보세요.

05

서비스 및 네트워킹

B24개 레슨PRO

쿠버네티스 Service와 Ingress를 사용해 애플리케이션을 내부와 외부에 노출하는 방법을 살펴보세요. 다양한 서비스 유형과 활용 사례를 이해해 보세요.

06

구성 및 저장소

B24개 레슨PRO

ConfigMaps를 사용해 애플리케이션 구성을 관리하고 Secrets로 민감한 데이터를 보호하는 방법을 배워 보세요. Persistent Volumes와 Claims를 활용한 영구 저장소의 개념을 익혀 보세요.

07

관찰 가능성 및 모니터링

B24개 레슨PRO

쿠버네티스 애플리케이션에 대한 종합적인 관찰 가능성을 구현해 보세요. 로그를 수집하고 Prometheus와 Grafana로 메트릭을 모니터링하며 상태 확인을 구성하는 방법을 배워 보세요.

08

Helm 및 패키지 관리

B24개 레슨PRO

Helm을 사용해 쿠버네티스 애플리케이션의 배포와 관리를 간소화해 보세요. 복잡한 애플리케이션을 위한 Helm 차트를 만들고 배포하며 관리하는 방법을 배워 보세요.

09

문제 해결 및 모범 사례

B24개 레슨PRO

일반적인 쿠버네티스 문제를 진단하고 해결하는 데 필요한 역량을 갖춰 보세요. 디버깅 기법을 배우고 운영 환경에서 애플리케이션을 실행하기 위한 모범 사례를 적용해 보세요.

10

고급 스케줄링 및 리소스 관리

C14개 레슨PRO

고급 스케줄링 기법으로 리소스 활용도와 파드 배치를 최적화해 보세요. 리소스 요청과 제한, 노드 선택기, 어피니티, 테인트, 톨러레이션을 배워 보세요.

11

보안 모범 사례

C14개 레슨PRO

필수적인 보안 실천 방법을 적용해 쿠버네티스 클러스터와 애플리케이션을 강화해 보세요. RBAC, 네트워크 정책, 파드 보안 표준을 배워 보세요.

12

고급 배포 및 오퍼레이터

C14개 레슨PRO

StatefulSets와 DaemonSets를 사용해 복잡한 애플리케이션 패턴을 다뤄 보세요. 사용자 정의 리소스 관리를 자동화하는 쿠버네티스 오퍼레이터를 소개합니다.

자주 묻는 질문

자주 묻는 질문

Kubernetes Basics 강의는 무료인가요?

네, Kubernetes Basics 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

ALL을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 ALL 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 ALL은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

Kubernetes Basics을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 Kubernetes Basics 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 ALL을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 ALL을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

Kubernetes Basics을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기