연락처 정보

코스 개요

핵심 개념 및 쿠버네티스 아키텍처

  1. 쿠버네티스 아키텍처 및 주요 구성 요소
  2. 파드(Pods), 라벨(Labels), 셀렉터(Selectors), 배포(Deployments), 서비스(Services), 네임스페이스(Namespaces)
  3. 응용 프로그램 라이프사이클 관리
  4. 응용 프로그램 및 서비스 배포

설치, 구성 및 검증

  1. kubeadm을 사용한 쿠버네티스 설치
  2. 클러스터 확장
  3. 스탠드얼론 파드(Standalone pods)
  4. 컨트롤 플레인 고가용성(Control Plane High Availability)
  5. 클러스터 유지 관리
  6. 새 버전으로 업그레이드
  7. 노드의 코딩(Cordoning) 및 드레잉(Draining)

네트워킹

  1. 쿠버네티스의 컨테이너 네트워크 모델
  2. 서비스 디스커버리, 스케일링 및 로드 밸런싱
  3. 서비스 디스커버리를 위한 DNS

스케줄링

  1. 노드 셀렉터(Node selectors)
  2. 애핀리티 및 안티-애핀리티 규칙(Affinity and anti-affinity rules)
  3. 테인츠 및 허용 사항(Taints and tolerations)

보안

  1. 인증, 인가 및 RBAC
  2. API에 대한 TLS 접근 구성

로깅 / 모니터링

  1. 응용 프로그램 및 시스템 구성 요소 로깅
  2. 클러스터 전체 로깅 아키텍처
  3. 메트릭스 서버(Metrics Server)
  4. Prometheus

스토리지

  1. 스토리지 아키텍처
  2. 쿠버네티스의 스토리지 백엔드: 로컬, NFS, GlusterFS
  3. 스토리지 클래스 및 동적 스토리지 프로비저닝
  4. 리소스 할당량(Resource quotas)

문제 해결

요건

  • 쿠버네티스에 대한 이해.
  • 리눅스 경험.

대상 수강생

  • 관리자
  • 쿠버네티스 사용자
 21 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리