코스 개요
[Day 01]
소개
- 컨테이너와 가상 머신의 비교
- 속도와 성능
Docker 아키텍처 개요
- Docker와 Linux 커널
- Docker 구성 요소 (Docker 클라이언트, Docker 데몬, 이미지, 레지스트리, 컨테이너)
Docker를 사용하여 컨테이너 실행 및 관리
- 이미지, 컨테이너, 볼륨, 네트워크
간략한 컨테이너 오케스트레이션 개요
Docker 설치
인터넷에서 이미지 가져오기
- 예시: Apache Tomcat
컨테이너 실행
Docker 레지스트리
- 공용 vs 개인
Dockerfile 생성 및 관리
Docker 이미지 빌드
웹 애플리케이션 배포
- 예시 애플리케이션: Java EE 애플리케이션 서버
Docker 컨테이너 간의 통신 방법
Docker에서 볼륨과 네트워크 구성
- 링킹 및 상태
[Day 02]
Kubernetes를 이용한 컨테이너 오케스트레이션 심화
Kubernetes 아키텍처 개요
- 팟, 라벨/셀렉터, 복제 컨트롤러, 서비스, API
Kubernetes 클러스터 설치
Kubernetes 팟, 볼륨, 배포 생성
클러스터 그룹화 및 조직
서비스 발견 및 게시
컨테이너 발견 및 연결
웹 애플리케이션 배포
- 애플리케이션 구성 요소 처리
- 데이터베이스 연결 처리
Kubernetes 보안
- 인증 및 권한 부여
고급 네트워킹
- Docker 네트워킹 vs Kubernetes 네트워킹
Kubernetes 모니터링
- 클러스터 로깅 (Elasticsearch와 fluentd)
- 컨테이너 수준 모니터링 (cAdvisor UI, Influxdb, Prometheus)
[Day 03]
Kubernetes 클러스터 확장
Kubernetes 인프라
- 프로비저닝, 파티셔닝, 네트워킹
고가용성 클러스터 구축
- 로드 밸런싱 및 서비스 발견
확장 가능한 애플리케이션 배포
- 수평 팟 오토스케일링
- Kubernetes에서 데이터베이스 클러스터링
애플리케이션 업데이트
- Kubernetes에서 릴리스
문제 해결
마무리 발언
요건
- Linux 명령줄에 대한 익숙함
- 가상화 개념에 대한 기본적인 이해
- 네트워킹 개념에 대한 이해
- 웹 애플리케이션이 작동하는 방식에 대한 이해
대상자
- 소프트웨어 개발자
- 아키텍트
- 배포 엔지니어
회원 평가 (7)
실습
Tobias - Elisa Polystar
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨
트레이너가 매우 지식이 풍부하고 교육적이었어요! 다섯 개의 엄지척! 모든 질문에 답해주시고 연습문제를 도와주셔서 늦게 하더라도 스트레스를 전혀 느끼지 않았어요 :-)
Alexandre - Elisa Polystar
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨
강사는 주제에 대해 매우 많은 지식을 가지고 있으며, 새로운 주제나 이해와 학습에 대해 우리에게 질문합니다. 연습 문제들이 매우 유용했습니다. 감사합니다.
Guillermo Saenz - Elisa Polystar
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨
트레이너가 주제를 설명하는 방법과 개념을 매우 간단하게 만드는 방법에 대해 설명합니다.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨
자료를 단계별로 학습하기
Waruzjan Shahbazian - SmartDocuments Nederland BV
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
코스 - Docker and Kubernetes: Building and Scaling a Containerized Application
기계 번역됨