쿠버네티스 놀이터
Kubernetes Playground
설치 없이 브라우저에서 도는 시뮬레이션 쿠버네티스 클러스터입니다. Pod 자동 복구, CrashLoop, 롤링 업데이트, NodePort, Readiness Probe, 마이크로서비스 체인까지 기본·응용·심화 15개 시나리오를 눈으로 관찰하세요.
🧭 시나리오 17개 — 난이도별로 골라 보세요
가장 작은 배포 단위인 Pod 하나를 직접 띄워봅니다.
- Pod는 쿠버네티스의 최소 배포 단위로, 스케줄러가 노드(node-1~3) 중 하나에 배치합니다.
- Pod 카드의 상태가 Pending → Running으로 바뀌는 라이프사이클을 이벤트 로그(Scheduled → Pulled → Created → Started)와 함께 관찰해 보세요.
- 컨트롤러 없이 만든 "bare Pod"는 ✕ 버튼으로 지우면 되살아나지 않습니다. Deployment 프리셋과 비교해 보세요.
- CKA 단골 주제: Pod 라이프사이클과 kubectl describe pod로 보는 이벤트 흐름.
⌨️ 실제 kubectl로는
| 매니페스트 적용 | kubectl apply -f pod.yaml |
| Pod 상태 관찰 | kubectl get pods -w |
| 이벤트 로그 보기 | kubectl describe pod hello-pod |
| ✕ 버튼 (Pod 삭제) | kubectl delete pod hello-pod |
더 많은 명령은 kubectl 명령어 찾기에서 검색하세요.
개념을 손에 익혔다면 Kubestronaut 자격증 퀴즈와 kubectl 명령어 찾기로 이어서 공부해 보세요.
시뮬레이션 클러스터 부팅 중…
브라우저 안에서 3노드 쿠버네티스 시뮬레이터를 처음 한 번만 내려받아 실행합니다. 서버로 전송되는 데이터는 없습니다.
클러스터 이벤트가 여기에 표시됩니다…
이 놀이터는 ngrok의 실험적 오픈소스 webernetes 시뮬레이터로 브라우저 안에서만 돌아갑니다. 진짜 클러스터가 아니므로 동작이 실제 쿠버네티스와 다를 수 있어요. 지원 리소스: Pod · Deployment · ReplicaSet · Service(ClusterIP/NodePort) · Namespace · readinessProbe(httpGet). ConfigMap, Secret, Ingress, livenessProbe 등은 아직 지원하지 않습니다. kube-system의 컨트롤 플레인 Pod는 화면에서 숨겼습니다. 탭이 백그라운드로 가면 시뮬레이션 시간도 함께 멈춥니다.
이어서 해볼 도구
같은 흐름으로 이어지는 도구를 골라 두었습니다.
- kubectl 명령어 찾기하고 싶은 일을 검색하면 정확한 kubectl 명령어를 찾아줍니다. 위험도 표시, 카테고리 필터, 치트시트 모드, 오늘의 kubectl 팁을 제공합니다.
- eBPF 놀이터브라우저에서 eBPF 명령어 세트(ISA)와 커널 검증기를 순수 TypeScript로 시뮬레이션합니다. 어셈블리 에디터, 레지스터·스택·맵 시각화, 스텝 디버거, 검증기 거부 사례, 예제 갤러리(기본·응용·심화), 미션 8개로 커널 안에서 프로그램이 어떻게 검증·실행되는지 눈으로 배웁니다. (실제 커널 훅은 실행하지 않는 개념 학습 도구입니다.)
- Git 실습장브라우저에서 git 명령을 입력하면 커밋 그래프가 실시간으로 그려집니다. 브랜치·머지·충돌 해결은 물론 rebase·cherry-pick·revert까지, 기본·응용·심화 3단계 30개 미션으로 눈으로 배우는 Git.
- PostgreSQL 놀이터브라우저에서 진짜 PostgreSQL 18(PGlite WASM)을 실행하세요. JSONB·전문검색·재귀 CTE·윈도우 함수·EXPLAIN ANALYZE 레시피 12개, 샘플 스키마 3종, 연습 미션 10개, IndexedDB 저장 모드까지 — 설치 없이 실무 SQL을 연습할 수 있습니다.