코스 개요

핵심 개념

  1. Kubernetes 건축
  2. 클러스터 구성 요소

앱 구축

  1. 컨테이너 생성
  2. 로컬 Docker repo 구성

포드 디자인

  1. 기본 구성
  2. 활성 및 준비성 프로브
  3. CPU 및 메모리 제약
  4. 네임스페이스에 대한 리소스 제한

보안

  1. 보안 컨텍스트
  2. 서비스 계정
  3. 기미
  4. Kubernetes 네트워크 정책
  5. Linux 기능

배포 구성

  1. 컨트롤러: 배포, 데몬 세트 및 상태 저장 세트
  2. 작업 및 cron 작업
  3. 구성 맵
  4. 롤링 업그레이드, 블루그린 배포, 카나리아 배포
  5. Helm을 사용하여 배포 관리
  6. Kubernetes API 리소스

다중 컨테이너 포드

  1. 사이드카, 앰버서더 및 어댑터 컨테이너
  2. 초기화 컨테이너

서비스 및 Networking

  1. 서비스 및 다양한 유형
  2. 부하 분산
  3. 인그레스 컨트롤러

상태 지속성

  1. Kubernetes의 응용 프로그램 상태 지속성
  2. 일시적 저장
  3. 영구 볼륨 및 클레임
  4. 저장 클래스

요건

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

대상

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

참가자 수


참가자당 가격

회원 평가 (7)

예정된 코스

관련 카테고리