이호진 교수님이 가르쳐주는 친절한 원리와 실습으로
컨테이너의 기초부터 클라우드 네이티브 프로덕션 배포까지 완벽히 정복합니다!
1학기(14주): 아무것도 모르는 기초부터 시작하여 로컬 개발 환경과 실제 리눅스/클라우드 서버 배포까지!
2학기(14주): 고가용성 자가치유, 쿠버네티스, 관제탑, CI/CD, 4대 장애 트러블슈팅 등 기업 현업 Ops 전문가로 완성!
가상머신과 컨테이너의 차이, 리눅스 커널 네임스페이스와 cgroups 격리 원리, 도커 엔진 4계층 아키텍처를 배웁니다.
학습 시작 ➔Dockerfile 작성법, 레이어 캐시 최적화, Spring/Node/Go 멀티스테이지 초경량 빌드, GHCR 이미지 공유를 마스터합니다.
빌드 정복 ➔컨테이너 데이터 영속화를 위한 도커 볼륨, 호스트 소스코드 직결 바인드 마운트, tmpfs 인메모리 스토리지를 다룹니다.
스토리지 실습 ➔compose.yaml 선언적 분산 앱 일괄 기동, 로컬 핫리로드 개발 환경, 리눅스 클라우드 서버에 상용 웹사이트 실전 배포를 완수합니다.
컴포즈 기동 ➔Dev/Test/Prod 오버라이드 병합, 호스트 의존성 제로 DooD 소켓 마운트 러너, Git 푸시 자동 빌드·테스트 파이프라인을 구축합니다.
CI/CD 구축 ➔도커 스웜 클러스터, IPVS 인그레스 라우팅 메시, 무중단 롤링 배포 및 자동 롤백, 쿠버네티스 Pod/Deployment/Service로 전환합니다.
클러스터 운영 ➔mTLS 상호 인증서, SSH 기반 원격 제어, Multi-Arch Buildx 빌드, 비루트 유저 보안 및 포트/OOM/권한/좀비 프로세스 장애를 격파합니다.
보안·장애 격파 ➔Fluentd 중앙 로깅, Nginx/Traefik 리버스 프록시, NATS 비동기 큐, 도로시와 지니의 가상 기업 풀스택 플랫폼을 최종 운영합니다.
운영 완성 ➔단순한 명령어 학습을 넘어, Web(Nginx) - WAS(PHP 8.5 라라벨) - DB(PostgreSQL) - Cache(Redis) 4계층 아키텍처를 기반으로 로컬 3-Tier 모놀리스 개발부터 대규모 트래픽 대응을 위한 수평 스케일아웃(Scale-Out) 및 MSA 분산 오케스트레이션까지 직접 구현합니다.
복잡한 클라우드 네이티브 기술을 이호진 교수님, 호기심 많은 소녀 도로시, 영리한 조교 지니, 반려견 토토, 로봇 티니와 함께 즐겁게 탐험합니다.