실습 가이드
마지막 업데이트: 2026년 9월 13일
이 섹션에서는 Kubernetes와 관련 기술을 직접 실습해볼 수 있는 가이드를 제공합니다. 각 실습은 단계별 지침과 검증 방법을 포함하고 있어, 이론으로 배운 내용을 실제 환경에서 확인할 수 있습니다.
실습 목록
| # | 실습 | 난이도 | 사전 요구 사항 |
|---|---|---|---|
| 1 | Linux 기초 실습 | 초급 | Linux 터미널 접근 |
| 2 | Linux 실무 기술 실습 | 초급 | Linux 기초 완료 |
| 3 | 컨테이너 기술 실습 | 초급 | Docker 설치 |
| 4 | 파드와 워크로드 실습 | 초급 | kubectl, K8s 클러스터 |
| 5 | 서비스와 네트워킹 실습 | 중급 | kubectl, K8s 클러스터 |
| 6 | 스토리지 실습 | 중급 | kubectl, K8s 클러스터 |
| 7 | ConfigMap과 Secret 실습 | 초급 | kubectl, K8s 클러스터 |
| 8 | EKS 클러스터 생성 실습 | 중급 | AWS CLI, eksctl |
| 9 | Observability E2E: 시리즈 소개 | 고급 | 승인된 AWS 환경, Helm, Python |
| 10 | Observability E2E: 인프라 구성 | 중급 | 시리즈 소개·네트워크 준비 |
| 11 | Observability E2E: Observability 스택 | 고급 | Part 1 완료 |
| 12 | Observability E2E: MSA 배포 및 카나리 | 고급 | Part 2 완료 |
| 13 | Observability E2E: 부하 테스트 및 스케일링 | 중급 | Part 3 완료 |
| 14 | Observability E2E: 알림 및 AIOps | 고급 | Part 4 완료 |
| 15 | Observability E2E: 분산 추적 분석 | 고급 | Part 5 완료 |
권장 학습 순서
- 기초 실습 (1→2→3): Linux와 컨테이너 기술 익히기
- 핵심 실습 (4→7→5→6): Kubernetes 핵심 리소스 다루기
- EKS 실습 (8): 실제 클라우드 환경에서 클러스터 운영
- Observability 실습 (9→10→11→12→13→14→15): End-to-End 관측성 스택 구축 및 운영
실습 환경 준비
로컬 환경 (기초/컨테이너 실습용)
- Linux 터미널 (WSL2, macOS Terminal, 또는 Linux)
- Docker Desktop 또는 Docker Engine
Kubernetes 환경 (핵심 실습용)
OS·CPU 아키텍처에 맞는 도구를 설치하고 해당 실습의 cluster/version 요구 사항을 따릅니다. macOS·ARM 환경에 Linux AMD64 바이너리를 그대로 설치하지 않습니다.
bash
kubectl version --client
kubectl config current-contextAWS 환경 (EKS 실습용)
- AWS 계정 및 AWS CLI 설정
- eksctl 설치
실습 팁
- 각 실습의 사전 요구 사항을 먼저 확인하세요
- 명령어 실행 후 예상 결과와 비교하여 올바르게 동작하는지 확인하세요
- 막힐 때는 힌트를 활용하세요
- 실습이 끝나면 반드시 정리 섹션의 명령어를 실행하여 리소스를 삭제하세요