연락처 정보

코스 개요

핵심 개념

  1. 쿠버네티스 아키텍처
  2. 클러스터 구성 요소들

애플리케이션 구축

  1. 컨테이너 생성 방법
  2. 로컬 Docker 저장소 설정 방법

Pod 설계

  1. 기본 구성 요소들
  2. Liveness 및 Readiness 프로브 설정법
  3. CPU와 메모리 제한 조정 방법
  4. 네임스페이스별 리소스 할당량 설정법

보안

  1. 보안 컨텍스트 활용법
  2. 서비스 어카운트 구성 방법
  3. 시크릿 데이터 관리법
  4. 쿠버네티스 네트워크 정책 설정법
  5. 리눅스 권한 및 기능 활용법

배포 설정

  1. 디플로이먼트, 데몬셋, 스테이트풀셋의 구현 방식
  2. Job 및 Cron Job 구성 방법
  3. Config Map 관리법
  4. 롤링 업데이트와 블루-그린 배포, 카나리아 배포 전략
  5. Helm을 활용한 애플리케이션 배포 관리법
  6. 쿠버네티스 API 리소스 이해하기

다중 컨테이너 Pod 구성

  1. 사이드카, 어드바이저 및 어댑터 컨테이너의 역할과 설정법
  2. 초기 실행용 컨테이너(Init Container) 구현 방식

서비스 및 네트워킹

  1. 서비스 유형별 차이점과 활용법
  2. 로드 밸런싱 기본 원리와 적용법
  3. Ingress 컨트롤러 작동 방식

상태 데이터 지속성 관리

  1. 쿠버네티스 내에서 애플리케이션 상태 정보의 유지 방법
  2. 일시적 스토리지와 영구적 저장소의 구분
  3. 영구 볼륨 및 볼륨 클레임 활용법
  4. 스토리지 클래스의 개념과 설정 방법

요건

  • 클라우드 네이티브 애플리케이션의 개념 및 아키텍처에 대한 이해
  • Python, Node.js, Go 또는 Java를 활용한 프로그래밍 경험
  • Docker나 rkt와 같은 OCI 표준을 준수하는 컨테이너 런타임 환경

대상 수강생

  • 개발자
  • 쿠버네티스 사용자
 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리