연락처 정보

코스 개요

코어 개념

  1. Kubernetes 아키텍처
  2. 클러스터 구성 요소

앱 구축

  1. 컨테이너 생성
  2. 로컬 Docker 리포지토리 구성

Pod 설계

  1. 기본 구성
  2. 활성화 및 준비 상태 프로브(Liveness and readiness probes)
  3. CPU 및 메모리 제약 조건
  4. 네임스페이스별 리소스 한도

보안

  1. 보안 컨텍스트
  2. 서비스 계정
  3. 시크릿(Secrets)
  4. Kubernetes 네트워크 정책
  5. Linux 기능(Capabilities)

배포 구성

  1. 컨트롤러: deployments, daemon sets 및 stateful sets
  2. Jobs 및 cron jobs
  3. Config maps
  4. 롤링 업그레이드, 블루-그린 배포, 카나리 배포
  5. 배포 관리를 위한 Helm 사용
  6. Kubernetes API 리소스

멀티 컨테이너 Pod

  1. 사이드카, 앰배서더 및 어댑터 컨테이너
  2. 초기화 컨테이너(Init containers)

서비스 및 네트워킹

  1. 서비스 및 다양한 유형
  2. 로드 밸런싱
  3. Ingress 컨트롤러

상태 지속성(State Persistence)

  1. Kubernetes에서 애플리케이션 상태의 지속성
  2. 에페메럴 저장소(Ephemeral storage)
  3. 영구 볼륨 및 클레임(Persistent volumes and claims)
  4. 스토리지 클래스(Storage classes)

요건

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

대상 독자

  • 개발자
  • Kubernetes 사용자
 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리