쿠버네티스 놀이터
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는 화면에서 숨겼습니다. 탭이 백그라운드로 가면 시뮬레이션 시간도 함께 멈춥니다.
이어서 해볼 도구
같은 흐름으로 이어지는 도구를 골라 두었습니다.
- K8s 실습 랩KodeKloud처럼 시나리오 과제를 풀며 배우는 브라우저 쿠버네티스 실습 랩입니다. 시뮬레이션 클러스터에 실제 kubectl 문법으로 명령을 치고, 과제별로 자동 채점을 받습니다. ImagePullBackOff 트러블슈팅, 스케일링, Service 노출, 롤아웃 되돌리기 등 CKA 스타일 7개 시나리오를 제공합니다.
- kubectl 명령어 찾기하고 싶은 일을 검색하면 정확한 kubectl 명령어를 찾아줍니다. 위험도 표시, 카테고리 필터, 치트시트 모드, 오늘의 kubectl 팁을 제공합니다.
- Kubestronaut 퀴즈Kubestronaut와 Golden Kubestronaut 준비를 위한 인증별 퀴즈, 플래시카드, hands-on 드릴 학습 도구입니다.
- Docker & Podman 실습시뮬레이션 docker/podman CLI, Dockerfile 레이어 시각화, 컨테이너 생명주기 상태 머신, Docker vs Podman 비교로 컨테이너를 브라우저에서 직접 익혀보세요. 서버 없이 동작합니다.