Global Vendors Training

Home > > 전체교육일정

Microsoft

Docker와 Kubernetes 속성 과정

교육일정
교육기간
3일
교육금액
800,000원(부가세별도)
Microsoft전체일정보기 수강신청

교육개요

- Docker는 최근 새롭게 등장한 리눅스 기반의 컨테이너 런타임 오픈소스로 개발하거나 시스템 관리자가 애플리케이션을 보다 빠르고 단순하게 배포하고 실행하기 위한 플랫폼입니다
- Docker 플랫폼의 개념과 아키텍처를 소개하고 플랫폼 구성요소와 Dockerfile, 이미지, 컨테이너, Repository 등의 생성과 관리 방법을 다루며 Docker Engine을 구성하고 사용하는 방법을 제공합니다
- Container Orchestration을 제공하는 Docker Swarm 및 Kubernetes에 대한 기본 개념, 구성 및 운영하는 방법에 대하여 학습합니다



수강대상

- Container를 사용하여 서비스를 하고자 하는 분
- 개발자로서 개발한 App을 빠르게 배포하고자 하는 분
- 엔지니어로서 업무용 App을 고가용성을 제공하여 운영하는 분
- 속성으로 Container에 대해 학습하고 싶으신 분



강의내용

1일차
Docker 이해 및 설치
- Docker란?
- Docker 설치하기
- Docker 관리자 추가하기

Docker Container 다루기
- Docker Image 다운로드하여 사용하기
- Container를 실행하는 다양한 방법
- Docker 구성요소 구분하기

Custom Docker Image 생성하기
- Docker Workflow 이해하기
- Docker hub 이용하기
- Dockerfile을 사용하야 Image 생성하기

2일차
Data Volume 사용하기
- Data Volume 필요성
- Docker Host Directory를 Data Volume으로 사용하기
- Azure Storage를 Data Volume으로 사용하기

Docker Network 활용하기
- Docker0 Virtual Bridge 이해하기
- 다양하게 docker Network 생성하기
- 동일한 Host에서 실행 중인 Container에 연결하기

Docker swarm 운영하기
- Docker Swarm의 필요성
- Docker Swarm Mode 구성하기
- Service 생성하기

3일차
Kubernetes 개념
- Kubernetes 개발 배경
- Kubernetes 필요성
- Kubernetes 구조(Master, Node, Pod, Service, Deployment)
- Kubernetes 설치

Kubernetes 설치 Package 이해하기
- Node 설치
- Master 설치
- Kubernetes 배포하기

Kubernetes 서비스 종류
- Replica, Demon Set, Deployment