분야별 탐색
Docker / 컨테이너 가이드16
Kubernetes RBAC 완전 가이드 — Role·RoleBinding·ServiceAccount 권한 제어
Role·ClusterRole·바인딩·ServiceAccount로 클러스터 권한을 최소화하는 법. kubectl auth can-i 디버깅과 CI 배포용 최소권한 예제까지 정리합니다.
Docker Swarm 클러스터 — 서비스 배포와 스케일링 완전 가이드
Docker Swarm으로 매니저/워커 클러스터를 구성하고, 서비스 배포·스케일링·롤링 업데이트·오버레이 네트워크·시크릿까지 운영 관점에서 실습합니다.
Kubernetes HPA 오토스케일링 — 리소스 기반 Pod 자동 확장
metrics-server 설치부터 CPU/메모리·커스텀 메트릭 기반 HorizontalPodAutoscaler 구성, 스케일링 동작(behavior) 튜닝, 트러블슈팅까지 실전으로 다룹니다.
Kubernetes ConfigMap·Secret — 설정과 민감정보 관리 완전 가이드
ConfigMap과 Secret으로 설정·민감정보를 컨테이너 이미지에서 분리하고, 환경변수/볼륨 주입, 자동 리로드, 암호화 등 실전 패턴을 정리합니다.
Kubernetes Ingress 완전 가이드 — Nginx Ingress Controller로 외부 트래픽 라우팅
Nginx Ingress Controller를 설치하고 호스트/경로 기반 라우팅, TLS 종료, 리라이트, 인증 등 실전 Ingress 구성을 단계별로 익힙니다.
사설 Docker 레지스트리 — Harbor · AWS ECR · GHCR 운영
Harbor 셀프호스팅 레지스트리 구축, AWS ECR, GitHub Container Registry에 이미지를 push/pull하는 방법과 Kubernetes에서 사설 레지스트리를 사용하는 패턴을 설명합니다.
Helm 차트 기초 — Kubernetes 패키지 관리
Helm 설치, 공개 차트 배포, values.yaml로 커스터마이징, 직접 차트 작성, 릴리즈 관리까지 Kubernetes 패키지 관리 필수 기초를 설명합니다.
kubectl 기초 — Pod·Deployment·Service 실전 명령
kubectl로 Pod·Deployment·Service를 생성·조회·수정·삭제하는 핵심 명령과 실무 패턴을 정리합니다.
Docker 멀티스테이지 빌드 — 이미지 크기 최소화
멀티스테이지 빌드로 빌드 의존성을 제거해 이미지 크기를 대폭 줄이는 방법을 Node.js, Go, Java 예제로 설명합니다.
Docker 볼륨 vs 바인드마운트 — 데이터 영속성 완전 가이드
볼륨과 바인드마운트의 차이점, 백업·복원, 권한 문제 해결까지 Docker 데이터 영속성 패턴을 정리합니다.
컨테이너 보안 심화 — 이미지 스캔 · 런타임 보안 · 최소 권한 원칙
Trivy 이미지 취약점 스캔, Seccomp·AppArmor 런타임 격리, 루트리스 컨테이너, Docker Content Trust까지 — 프로덕션 컨테이너 보안의 모든 레이어를 다룹니다.
실행 중인 컨테이너 디버깅 — docker exec, logs, inspect
컨테이너가 예상대로 동작하지 않을 때 사용하는 디버깅 명령어와 패턴을 정리합니다.
Docker Compose 실전 — 멀티 컨테이너 앱 구성
docker-compose.yml 작성부터 서비스 의존성, 볼륨, 환경변수, 헬스체크까지 실무 패턴을 정리합니다.
Docker 네트워크 이해와 실전 설정
bridge, host, overlay 네트워크의 차이와 컨테이너 간 통신, 외부 노출 설정 방법을 설명합니다.
Dockerfile 최적화 — 이미지 크기와 빌드 속도 줄이기
레이어 캐시 활용, 멀티스테이지 빌드, 불필요한 파일 제거로 이미지 크기를 절반 이하로 줄이는 기법을 설명합니다.
Docker 컴포즈로 개발 환경 구축하기
Docker Compose를 사용해 일관된 개발 환경을 구성하는 실전 패턴. 볼륨, 네트워크, 환경변수 관리까지.