바로가기 메뉴
본문 바로가기
주메뉴 바로가기

Cloud Academy

교육개요
교육 커리큘럼과 강사는 사정에 의해 변경될 수 있습니다.
교육명,를 포함한 교육과정 표
교육명 중급 컨테이너 가상화 기술: 도커(Docker) & 쿠베르네티스(Kubernetes) 2차
교육기간 2019-05-07 ~ 2019-05-10
교육시간 09:30~17:30(1일 8시간 / 4일, 총 32시간)
교육장 영우글로벌러닝  지도보기
강사 오픈소스 전문강사
정원 15명
교육비 1,500,000원[VAT별도]


교육소개
※ 교육문의 및 교육신청: 02-6004-7584 / hskang@youngwoo.co.kr

▪ IDC에 구축된 장비를 이용한 Hands-on 집중과정

▪ Docker기반의 컨테이너 시스템 구축

▪ Kubernetes기반으로 오케스트레이션 구성
교육목표
▪ Docker 설치 및 구성에 대해서 알 수 있다.
▪ Docker 스토리지에 대해서 알아보고 직접 구성할 수 있다.
▪ 컨테이너 운영시 필요한 명령어에 대해서 알 수 있다.
▪ 컨테이너 이미지 다운로드 및 컨테이너 구성할 수 있다.
▪ 사용자 컨테이너 이미지를 만들기 위한 Dockerfile에 대해서 알아보며 직접 구성할 수 있다.
▪ 도커 컴포저(Composer)에 학습 및 직접 사용해서 컨테이너를 자동화할 수 있다.


▪ kubernetes에 대해서 알 수 있다.
▪ kubernetes와 docker의 관계에 대해서 이해 및 학습할 수 있다.
▪ kubernetes기반으로 docker를 운영 및 관리할 수 있다.
▪ kubernetes명령어를 사용하여 오케스트레이션을 구축 및 운영할 수 있다.
▪ Auto Scale 시스템을 구성할 수 있다.
▪ 스토리지 시스템을 구성 및 구축할 수 있다.
교육대상
<교육대상>
▪ 컨테이너 시스템을 처음 접근하며, Docker 시스템을 구축하려는 시스템 어드민 혹은 엔지니어
▪ Kubernetes를 처음 구축하는 시스템 어드민 혹은 엔지니어 대상

<선수지식>
▪ 리눅스 운영 경험이 2년 이상 혹은 어드민 지식 요구
▪ 리눅스 SELinux 및 cgroup지식(가능하면)
▪ vi혹은 nano에디터 사용 가능자
▪ 패키지 도구 RPM혹은 dpkg나 패키지 관리자 YUM/APT사용 가능자
교육내용

<Docker>

* 교재: Learning Docker - Second Edition: Build, ship, and scale faster 

* 수강생의 선수지식 정도에 따라 커리큘럼이 변경되어 운영될 있습니다.

  

1. 준비하기

- Docker 설명

- Docker 연습을 위한 가상머신 구성하기

- 가상머신에서 사용할 추가 저장소 추가

- Docker 설치

 

2. Docker 사용하기

- Docker에서 컨테이너 관리하기

- Docker 대해서 이해하기

- Docker 이미지 관리하기

- Docker 이미지 사용하기

 

3. Docker 이미지 구성하기

- Docker 통합 이미지란?

- Dockerfile 문법 알아보기

- Dockerfile 작성 방법

- Docker이미지 내역 상태 확인하기

- Dockerfile 작성 생성 연습

 

4. 이미지 배포 공개하기

- Docker HUB 대해서 알아보기

- 이미지를 Docker HUB 업로드 하기

- 이미지 자동 빌드 시스템 사용하기

 

5. 비공개 도커 인프라 구성하기

- Docker Registry 알아보기

- Docker Registry 사용

- Docker Registry 이미지 올리기

- Docker Registry 이미지 올리기(SSL)

- Docker compse 함께 Registry 사용하기

- Load Balancing 구성 고려할 .

 

6. 컨테이너에 서비스 구성하기

- 컨테이너에서 네트워크 구성

- 컨테이너안에서 동작하는 서비스 이해하기

- 컨테이너 서비스를 외부로 연결하기 

 

7. 컨테이너와 데이터 공유하기

- 데이터 불륨

- 데이터 불륨을 명령어로 관리하기

- 데이터를 각각 컨테이너에 공유하기

- 데이터 불륨 구성 자주하는 실수 

 

8. 도커 기반의 간단한 오케스트레이션 구성

- 컨테이너 오케스트레이션 이해하기

- 컨테이너 내부 조회하기

- 컨테이너 링킹(Linking)

- Docker Compose기반으로 오케스트레이션 구성하기

 

9. 도커 테스트 하기

- TDD 개발론 이해하기

- Docker기반으로 코드 테스트 하기

- Jenkins 코드 테스트 통합하기

 

 

<Kubernetes> 

* 교재: Getting Started with Kubernetes - Second Edition: Orchestrate and manage large-scale Docker deployments

* 수강생의 선수지식 정도에 따라 커리큘럼이 변경되어 운영될 있습니다.

  

1. 준비하기

- Kuernetes 설명

- 컨테이너 시스템에 대해서 이해하기

- 마이크로 서비스와 오케스트레이션 서비스

 

2. Kubernetes사용하기

- 랩을 위한 가상머신 구성하기

- Kubernetes 가상머신 기반으로 구성하기

- Kubernetes Pods, Services, Replication Controler, Labels 대해서 이해하기

- Kubernetes 아키텍처

- Kubernetes 핵심 구조

- Kubernetes 어플리케이션 구성하기

 

3. Kubernetes 네트워크

- Kubernetes 네트워크 알아보기

- 내부 고급 서비스

- Kubernetes에서 DNS서비스

- Multitenancy구성원 알아보기

- Dockerfile 작성 생성 연습

 

4. Kubernetes update, Gradual Rollouts, Autoscaling

- Kubernetes 스케일링

- -정지 업데이트 서비스

- 어플리케이션 Auto Scaling

- 클러스터 Scaling

 

5. 구성 작업구성

- Kubernetes에서 Deployment 구성 실행

- Kubernetes에서 작업(Jobs)구성 실행

- DaemonSets

 

6. 스토리지 그리고 Stateful 응용 프로그램

- 고정 스토리지 구성

- StatefulSets 응용 프로그램을 위한 스토리지 구성하기

- 컨테이너 서비스를 외부로 연결하기

 

7. Continuous Delivery

- 파이프라인으로 CD시스템 통합하기

- Kubernetes Jenkins통합

 

8. 모니터링 로깅

- 모니터링 방법

- 빌트- 모니터링 구성

 

9. Kubernets 확장하기(OCP, CoreOS)

- Open Container Initiative

- 기본 컨테이너 스팩

- CoreOS

- OpenShift

 

학원의 설립ㆍ운영 및 과외교습에 관한 법률 시행령에 따라 다음과 같이 수강료를 환불해드립니다.

  1. 반환기한 : 반환사유가 발생한 경우 반환기준에 따라 반환사유 발생일로부터 5일 이내에 교습비등을 환불해 드리겠습니다.
  2. 반환기준
    • 1) 교습을 할 수 없거나 교습장소를 제공할 수 없게 된 날을 기준으로 이미 납부한 교습비등을 일할 계산한 금액을 환불해 드리겠습니다.
    • 2) 교습기간이 1개월 이내인 경우, 다음과 같이 환불해 드리겠습니다.
      - 교습시작 전 : 이미 납부한 교습비등의 전액
      - 총 교습시간 1/3 경과 전 : 이미 납부한 교습비등의 2/3에 해당하는 금액
      - 총 교습시간 1/2 경과 전 : 이미 납부한 교습비등의 1/2에 해당하는 금액
      - 총 교습시간 1/2 경과 후 : 반환하지 않음
    • 3) 교습기간이 1개월을 초과하는 경우, 다음과 같이 환불해 드리겠습니다.
      - 교습시작 전 : 이미 납부한 교습비등의 전액
      - 교습시작 후 : 반환사유가 발생한 해당월의 반환 대상 교습비등(교습기간 1개월 이내 기준 산출금액)과 나머지 월의 교습비등 전액을 합산한 금액