코스 개요
[1일차]
개요
- 컨테이너와 가상머신의 차이점
- 속도 및 성능 비교
Docker 아키텍처 소개
- Docker와 리눅스 커널의 관계
- Docker 구성 요소 (클라이언트, 데몬, 이미지, 레지스트리, 컨테이너 등)
Docker를 활용한 컨테이너 실행 및 관리
- 이미지, 컨테이너, 볼륨, 네트워크 등의 개념
컨테이너 오케스트레이션에 대한 간단한 소개
Docker 설치 방법
인터넷에서 이미지 다운로드하기
- 예시: Apache Tomcat
컨테이너 실행하기
Docker 레지스트리 개념
- 공개형과 비공개형의 차이점
Dockerfile 작성 및 관리 방법
Docker 이미지 생성 절차
웹 애플리케이션 배포 실습
- 예시 애플리케이션: Java EE 애플리케이션 서버
Docker 컨테이너 간 통신 방식
Docker 내 볼륨 및 네트워크 설정 방법
- 링크 기능과 상태 관리에 관해 살펴봅니다.
[2일차]
Kubernetes를 활용한 컨테이너 오케스트레이션 심화 과정
Kubernetes 아키텍처 개요
- Pod, 라벨과 셀렉터, 레플리케이션 컨트롤러, 서비스, API 등의 구성 요소
Kubernetes 클러스터 설치 절차
Pod, 볼륨 및 배포 단위 생성 방법
클러스터를 체계적으로 구성하는 방안
서비스 검색 및 공개 방법
컨테이너 탐색 및 연결 기술
웹 애플리케이션 배포 실습
- 애플리케이션 구성 요소 처리 방법
- 데이터베이스 연결 설정 방안
Kubernetes 보안 기초 내용
- 인증 및 권한 부여 절차에 대해 살펴봅니다.
고급 네트워킹 기법
- Docker 네트워크와 Kubernetes 네트워크의 차이점
Kubernetes 모니터링 구현 방식
- Elasticsearch와 Fluentd를 활용한 클러스터 로그 관리법
- cAdvisor UI, InfluxDB, Prometheus 등을 이용한 컨테이너 단위 모니터링 기술
[3일차]
Kubernetes 클러스터 확장 기법
Kubernetes 운영을 위한 인프라 환경 구축
- 리소스 프로비저닝, 네트워크 분할 등의 내용
고가용성 클러스터 구현 방안
- 부하 분산 및 서비스 탐색 최적화 방법
확장 가능한 애플리케이션 배포 절차
- Pod 수를 자동 조정하는 기능 사용법
- Kubernetes 환경에서 데이터베이스 클러스터링 구현 방안
애플리케이션 업데이트 방법
- Kubernetes에서의 릴리스 관리 기법
문제 해결 기술
강좌 마무리 및 요약 내용
요건
- 리눅스 명령줄 사용 경험이 있어야 합니다.
- 가상화 개념에 대한 기본적인 이해가 필요합니다.
- 네트워크 관련 지식도 반드시 갖추고 있어야 합니다.
- 웹 애플리케이션의 작동 방식을 이해하고 있으면 유용합니다.
대상 수강생
- 소프트웨어 개발자
- 아키텍트
- 배포 엔지니어
회원 평가 (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
기계 번역됨