연락처 정보

코스 개요

1일차

  • Docker 컨테이너 기술과 Linux 환경에 대한 소개
  • Docker 컨테이너의 생명주기
  • Docker 이미지 다루는 방법
  • 컨테이너 간 네트워크 통신 방식
  • 컨테이너 내 데이터의 지속성 관리
  • 컨테이너 오케스트레이션의 요구사항과 다양한 솔루션들
  • Kubernetes 및 기타 오케스트레이션 시스템 개요
  • Kubernetes의 기본 개념: Pod, 레이블, 컨트롤러, 서비스, 시크릿, 영구 볼륨, 클레임, 네임스페이스, 할당량 등

2일차

  • Kubernetes의 참조 아키텍처와 주요 구성 요소들
  • Kubernetes 내 컨테이너 네트워크 모델
  • 서비스 탐색, 확장 및 부하 분산 방안
  • 서비스 검색을 위한 DNS 활용 방법
  • 인그레스 컨트롤러와 리버스 프록시의 역할
  • 애플리케이션 상태의 지속성 관리 및 Kubernetes 내 볼륨 모델
  • 로컬 스토리지, NFS, GlusterFS, Ceph 등 다양한 저장소 백엔드 활용법
  • 클러스터 관리 방법
  • Kubernetes 클러스터에 애플리케이션 및 서비스 배포 절차

3일차

  • Daemon Set과 Stateful Set 등 고급 컨트롤러의 활용법
  • Job 및 CronJob을 통한 작업 스케줄링 방법
  • 독립형 Pod 생성 및 관리 방식
  • 스토리지 클래스와 동적 스토리지 프로비저닝 기법
  • 네트워크 정책 설정 방법
  • Kubernetes 클러스터 보안 강화 전략
  • 인증, 권한 부여 및 접근 제어 체계
  • 컨트롤 플레인의 고가용성 구현 방안
  • 자동 확장 기능 설정 방법
  • 클러스터 모니터링 기법 및 도구들
  • 문제 해결을 위한 진단 절차

요건

Linux 명령줄 사용법, 파일 시스템, 네트워크 구조 및 Bash 스크립팅에 대한 기초 지식이 필요합니다. 또한 프로그래밍 개념과 방법론에도 익숙해야 하며, Docker 컨테이너 기술과 Linux 운영 환경에 대해서도 어느 정도 이해가 있어야 합니다.

 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리