🎯 쿠버네티스 실습 시리즈 목차
📚 시리즈 개요
실제 쿠버네티스 환경에서 핵심 개념들을 단계별로 실습하며 익히는 시리즈입니다.
📋 실습 목록
🔗 네트워킹 & 서비스
-
02_Kubernetes-Port-Forward-실습가이드
- 포트 포워딩 기본기 실습
- kubectl port-forward 활용법
-
- StatefulSet 생성 및 관리
- 상태가 있는 애플리케이션 배포
-
03_쿠버네티스_LoadBalancer_서비스_실습_가이드
- LoadBalancer 타입 서비스
- 외부 트래픽 처리
-
04_00_kubernetes-service-types-guide ⭐
- ExternalName, ClusterIP, Headless 서비스
- 이론 + 실제 로그 결과 포함
-
- 실제 minikube 환경 실습 결과
- DNS 해석, 로드밸런싱 등 실증
-
- 실습에 사용된 모든 YAML 파일
- 명령어 모음 및 트러블슈팅 가이드
🖥️ 노드 관리 & 스케줄링
- 06_01_쿠버네티스_노드_구성_및_관리_실습_가이드 ⭐ NEW!
- 노드 격리(cordon) 및 드레인(drain) 실습
- 노드 레이블링 및 셀렉터 활용
- 어피니티/안티 어피니티 고급 스케줄링
- 테인트(Taint)와 톨러레이션(Toleration) 관리
🚀 예정된 실습 (Coming Soon)
🌐 고급 네트워킹
-
Ingress Controller 실습
- nginx-ingress, traefik 설정
- SSL/TLS 인증서 관리
-
NetworkPolicy 실습
- 네트워크 보안 정책 구현
- 마이크로서비스 간 통신 제어
📦 스토리지 & 데이터
-
PersistentVolume 실습
- 영구 볼륨 관리
- 스토리지 클래스 활용
-
ConfigMap & Secret 실습
- 설정 파일 관리
- 민감 정보 보안 처리
🔄 배포 & 관리
-
Deployment 고급 실습
- Rolling Update, Blue-Green 배포
- 배포 전략별 실습
-
HPA & VPA 실습
- 자동 스케일링 구현
- 리소스 최적화
🛡️ 보안 & 모니터링
-
RBAC 실습
- 역할 기반 접근 제어
- 서비스 어카운트 관리
-
Pod Security Policy 실습
- 파드 보안 정책 구현
- 컨테이너 보안 강화
🔧 운영 & 디버깅
-
로그 수집 및 모니터링 실습
- Prometheus, Grafana 연동
- 중앙화된 로깅 시스템
-
문제 해결 실습
- 일반적인 오류 사례
- 디버깅 도구 활용
🎓 학습 경로 추천
🟢 초급자 (Kubernetes 입문)
- 04_00_kubernetes-service-types-guide - 서비스 기본 개념
- 02_Kubernetes-Port-Forward-실습가이드 - 기본 네트워킹
- 02_쿠버네티스_StatefulSet_실습_가이드 - 상태 관리
🟡 중급자 (실무 적용)
- 04_01_쿠버네티스_서비스_실습_결과_보고서 - 실제 환경 경험
- Ingress Controller 실습 (예정)
- PersistentVolume 실습 (예정)
🔴 고급자 (프로덕션 준비)
- NetworkPolicy 실습 (예정)
- RBAC 실습 (예정)
- 보안 & 모니터링 실습 (예정)
🛠️ 실습 환경 요구사항
필수 도구
- kubectl: 쿠버네티스 CLI
- minikube 또는 Docker Desktop: 로컬 클러스터
- curl, busybox: 네트워크 테스트 도구
권장 환경
# 최소 시스템 요구사항
- CPU: 2 core 이상
- Memory: 4GB 이상
- Disk: 10GB 이상
# 소프트웨어 버전
- Kubernetes: v1.28+
- Docker: v20.10+
- kubectl: 클러스터 버전과 동일환경 설정 가이드
# minikube 설치 (macOS)
brew install minikube
# minikube 시작
minikube start --cpus=2 --memory=4096
# kubectl 설정 확인
kubectl cluster-info
kubectl get nodes📊 진행 상황 추적
✅ 완료된 실습
- 서비스 타입별 실습 (ExternalName, ClusterIP, Headless)
- 실제 환경 테스트 및 검증
- YAML 템플릿 및 가이드 작성
🔄 진행 중인 작업
- LoadBalancer 서비스 고도화
- Ingress 실습 준비
📋 대기 중인 작업
- 보안 관련 실습 시리즈
- 모니터링 및 로깅 시리즈
- CI/CD 파이프라인 연동
🤝 기여 및 피드백
실습 개선 제안
- 새로운 실습 아이디어
- 기존 가이드 개선사항
- 오류 및 개선점 제보
연관 문서
- K8s_Deep_Dive - 쿠버네티스 이론 시리즈
- moc-k8s - 쿠버네티스 개념 맵
- Kubernetes (MOC) - 전체 쿠버네티스 자료
📅 최종 업데이트: 2025.11.13
🏷️ 태그: kubernetes 실습 hands-on 시리즈 목차
🔗 상위: K8s_Deep_Dive