2023년 교육과정 개편과 함께 mspt3 과정이 개설되었습니다.
새롭게 업데이트된 내용은 mspt3를 참고하세요.
그리고, Killercoda의 내용도 mspt3 실습내용에 맞춰서 일부 변경되었습니다.
업데이트된 mspt3 교재와 Killercoda를 사용하세요.
디렉토리 | 설명 |
---|---|
./doc | 이론/실습 교재 (markdown) |
./doc/themes | 교재(md)의 slides 형식을 위한 theme (css적용) |
./doc/img | 교재에 사용된 이미지 |
./doc/pdf | 교재의 slides 형식 출력본(pdf) |
./hands_on_files | 실습교재에 사용되는 파일들 |
./qna | 각 차수별 Note와 질문/답변 |
실습교재의 내용을 직접 실행해볼 수 있는 환경은 다음과 같습니다.
환경에 따라 교재의 내용 중 일부는 실행되지 않을 수도 있습니다. (대부분은 문제없이 실행 가능합니다.)
실습환경 | 설명 |
---|---|
Docker Desktop on Windows | 학습용 환경인 경우 Windows에 Docker Desktop을 설치해서 Docker와 Kubernetes(Single-node)까지 실습해볼 수 있습니다. 설치 가이드 : [Appendix] 02_Docker_desktop.md |
Killercoda | 설치없이 간단히 실습해볼 수 있는 환경입니다. 이 과정의 실습교재 내용 대부분을 동일하게 구성해 놓았습니다. |
Minikube | 단일 노드 실행환경 입니다. 리눅스 환경(e.g. EC2 Instance)을 하나 준비한 다음 아래 가이드를 참고하여 준비합니다. 이 과정의 실습교재는 EC2 + Minikube를 기준으로 작성되었습니다. minikube start |
Play with Docker | 설치없이 간단히 실습해볼 수 있는 환경입니다. (Docker) |
Play with Kubernetes | 설치없이 간단히 실습해볼 수 있는 환경입니다. (Kubernetes) |
WSL2기반의 Docker Desktop on Windows인 경우 Docker root dir.의 위치가 아래와 같습니다. 탐색기에서
\\wsl.localhost\docker-desktop-data\data\docker
로 탐색
Kubernetes 프로덕션 환경은 더 많은 내용을 고려해야 합니다.