과정상세
도커와 쿠버네티스로 실습하는 MSA

교재제공 중급
도커와 쿠버네티스로 실습하는 MSA
카테고리
- 학습유형별 대면
- 클라우드 MSA
과정요약
학습시간 | 09:30 ~ 17:30 ( 34시간 ) | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 | |||
강사명 | 최훈성 |
과정소개
Kubernetes MicroserviceArchitecture 실전에 대한 노하우
확장성, 유연성 및 복원력이 뛰어나도록 애플리케이션을 구축/배포/관리 하는 것이 너무나 중요하죠!
클라우드를 클라우드답게 쓸 수 있게 해주는 애플리케이션 현대화,
SW개발자, 인프라운영자 모두가 알아야할 기술의 흐름입니다.
클라우드 네이티브를 위한 MSA, 컨테이너와 쿠버네티스 실습으로 확실하게 이해하고 실전에 활용 해 봅시다 😀
" Monolithic 하나의 애플리케이션안에 모든 서비스, 로직들이 들어가 있는 구조 "
로 이뤄졌습니다.
그러나, 이 경우에는 유연성이나 비용최적화, 등 클라우드 장점을 제대로 누리지 못하는 경우가 많습니다.
왜냐면, 모노리틱 시스템은 특정 코드 수정 후 재배포하려면 전체 시스템을 재컴파일 해야하고,
컴포넌트 별로 다양한 기술을 도입하고자 할 때 어려움이 많습니다.
따라서 클라우드 환경에 맞춰 애플리케이션 현대화가 필요합니다.
애플리케이션 현대화(=클라우드 네이티브)에 꼭 필요한 것이
" MSA 시스템을 각각 마이크로하게 나눠서 독립적인 서비스로 구현하여 연결한 구조 "
이고, MSA는 애플리케이션 확장성 증가, 생산성 향상, 시장 출시기간 단축 등 다양한 이점이 있습니다.
도커와 K8S로 실습하는 MSA
모놀리식 개발 패러다임에서 탈출하여 유연하고 탄력적인 마이크로서비스아키텍처에 도전하세요
MSA 개념 이해부터 배포까지,
클라우드 운영자에게 꼭 필요한 오프라인 실습을 제공합니다.

MSA는 많은 수의 작은 서비스로 이루어져 있습니다. 이러한 마이크로 서비스들을 효율적으로 배포, 관리, 스케일링 하기 위해서는
컨테이너 오케스트레이션 도구(=Kubernetes)가 필요합니다.
Kubernetes 내장된 디스커버리와 로드밸런싱 기능으로 마이크로서비스간 통신을 용이하게 하고,
CPU, 메모리 사용량 등에 따라 마이크로 서비스 인스턴스를 자동으로 스케일인/아웃 할 수 있어 리소스 효율성을 높일 수 있습니다.
마이크로 서비스를 운영하기 위한 기반 기술인 도커 컨테이너와 쿠버네티스를 실습을 통해 학습합니다.

전문가의 생생한 노하우를 배워가세요!
- 리눅스 기본 명령어 활용
학습목표
- 마이크로서비스의 개념을 이해할 수 있다.
- 컨테이너 가상화 기술을 활용한 애플리케이션 개발 및 배포 기술을 이해한다.
- 다수의 컨테이너를 관리하는 오케스트레이션 도구인 쿠버네티스를 활용 할 수 있다.
학습대상
- 마이크로서비스의 도입을 고려하는 개발자
- 도커와 쿠버네티스를 활용한 서버 운영을 하고자 하는 운영자
- 마이크로서비스 구조에 대하여 빠르게 이해하고자 하는 DevOps 엔지니어
-
-
1일차
-
디지털 전환과 마이크로서비스
- 디지털 전환 09:30 ~ 10:30
- 마이크로서비스가 중요해진 배경 10:30 ~ 11:30
-
클라우드 네이티브와 마이크로서비스
- 클라우드 네이티브 컴퓨팅과 기반 기술 11:30 ~ 12:30
- 마이크로서비스의 정의 / 특징 / 적용기준 13:30 ~ 14:30
-
마이크로서비스 아키텍처
- 서비스구조 / 레이어 아키텍처 / 헥사고날 아키텍처 / 데이터베이스 접근 / 트랜잭션 처리 / 데이터베이스 간 동기화 / 데이터 결합 등 14:30 ~ 15:30
-
마이크로서비스 패턴
- 마이크로서비스 패턴 / 데이터 관리 패턴 / 트랜잭셔널 메시징 패턴 / 서비스 검색 패턴 / 외부 API 패턴 / 통신 패턴 / 배포 패턴 등 15:30 ~ 16:30
-
마이크로서비스 기반기술
- 컨테이너 / 오케스트레이션 / 서버리스 16:30 ~ 17:30
-
디지털 전환과 마이크로서비스
-
2일차
-
컨테이너
- 컨테이너 기반 기술 09:30 ~ 10:30
-
컨테이너를 위한 도커
- 도커 컨테이너 엔진 10:30 ~ 11:30
-
컨테이너 명령어
- 컨테이너 생성 / 확인 / 상태변경 등 11:30 ~ 12:30
- 컨테이너 접속 / 복사 / 삭제 등 13:30 ~ 14:30
-
컨테이너 환경의 네트워크
- 브릿지 네트워크 14:30 ~ 15:30
-
컨테이너 이미지
- 이미지 다운로드 / 확인 / 검색 등 15:30 ~ 16:30
- 이미지 생성 / 변경 / 업로드 등 16:30 ~ 17:30
-
컨테이너
-
3일차
-
컨테이너 이미지
- 도커파일 구조와 이미지 생성 자동화 09:30 ~ 10:30
-
오케스트레이션
- 컨테이너 오케스트레이션 및 쿠버네티스 10:30 ~ 11:30
-
클러스터링
- kubeadm을 이용한 클러스터링 11:30 ~ 12:30
- 아키텍처 및 objects 13:30 ~ 14:30
-
파드
- Pause container 14:30 ~ 15:30
- Static Pod 15:30 ~ 16:30
- Label / Annotation 16:30 ~ 17:30
-
컨테이너 이미지
-
4일차
-
컨트롤러
- ReplicaSet 09:30 ~ 10:30
- Deployment 10:30 ~ 11:30
- Rollout 11:30 ~ 12:30
- DaemonSet 13:30 ~ 14:30
-
클러스터 환경의 네트워크
- clusterIP 14:30 ~ 15:30
- NodePort / LoadBalancer 15:30 ~ 16:30
-
볼륨
- pv/pvc 16:30 ~ 17:30
-
컨트롤러
-
5일차
-
서비스 메시
- 서비스 메시 정의 및 도구 09:30 ~ 10:30
- istio 10:30 ~ 11:30
-
마이크로서비스 개발과 운영
- 마이크로서비스 개발 운영과 사례 11:30 ~ 12:30
- 마이크로서비스 환경과 감시 및 운영 13:30 ~ 14:30
-
클라우드 배포 모델 동향
- 컨테이너 기반의 하이브리드 / 멀티 클라우드 14:30 ~ 15:30
- 분산 / 에지 클라우드 15:30 ~ 16:30
-
서비스 메시
-
1일차
수강후기 27
-
3김*섭
2025.06.13
신기술 습득에 도움이 됐음 -
5김*운
2025.06.13
강사분께서 일일이 다 알려주셔서 이해가 잘되었습니다 -
5우*민
2025.06.13
굉장히 만족스러웠다 -
4.75이*혁
2025.06.13
어려운 개념을 도식화로 잘 풀어주셔서 이해하는데 큰 도움이 되었습니다. -
4.5황*민
2025.06.13
꼼꼼하게 잘 설명해주십니다.
도커와 쿠버네티스로 실습하는 MSA 관련과정

교재제공