연락처 정보

코스 개요

컨테이너 아키텍처

  • 컨테이너 vs VM
  • 컨테이너 해부
  • 컨테이너 관리 시스템
  • OCI와 CRI

컨테이너 오케스트레이션

  • 컨테이너 관리 시스템의 한계
  • Kubernetes 아키텍처
  • 도입
  • 마스터/노드
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • 컨트롤러 매니저
  • Kube 스케줄러
  • Kubernetes 클러스터 설계 및 설치
  • 멀티노드 Kubernetes 클러스터 설치

Kubernetes 명령줄 도구

  • 명령형 vs 선언형
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Kubernetes 시작하기
  • Kubectl 명령어
  • 도구의 역할

Kubernetes 핵심 개념

  • 네임스페이스
  • Pod 및 멀티컨테이너 Pod
  • 라벨과 셀렉터
  • 레플리케이션 컨트롤러 / ReplicaSets
  • Deployments (롤링 업데이트 및 롤백)
  • ConfigMaps 및 Secrets
  • Liveness 및 Readiness
  • Kubernetes 핵심 개념
  • 롤링 업데이트 및 롤백
  • 라벨과 셀렉터
  • ConfigMaps 및 Secrets
  • Liveness 및 Readiness

Kubernetes 네트워킹

  • 클러스터 네트워킹
  • Pod 네트워킹
  • 서비스 네트워킹
  • Kubernetes의 CoreDNS
  • Ingress
  • 네트워킹
  • 서비스
  • Ingress

스케줄링

  • 수동 스케줄링
  • Taints와 Toleration
  • 노드 라벨과 셀렉터
  • 노드 어피니티
  • Static Pods
  • DaemonSets
  • 수동 스케줄링
  • Taints와 Toleration
  • 노드 라벨과 셀렉터
  • 노드 어피니티
  • Static Pods
  • DaemonSets
  • Jobs와 Cronjobs

Kubernetes와 저장소

  • 퍼시스턴트 볼륨
  • 퍼시스턴트 볼륨 클레임
  • StorageClass를 이용한 동적 프로비저닝
  • 정적 프로비저닝
  • 동적 프로비저닝

Kubernetes 보안

  • 역할 기반 접근 제어
  • 서비스 계정
  • 보안 컨텍스트
  • 리소스 할당량
  • 네트워크 정책
  • RBAC와 클러스터 역할
  • 서비스 계정
  • 보안 컨텍스트
  • 네트워크 정책

로깅 및 모니터링

  • Helm
  • Operators
  • 클러스터 구성 요소 모니터링
  • GAP 스택 설정 - Grafana Alertmanager Prometheus
  • Helm
  • GAP 스택 설정

요건

  • 클라우드 컴퓨팅 개념에 대한 이해
  • Linux 명령줄에 대한 친숙함

대상 독자

  • DevOps 엔지니어
  • 개발자
 28 시간

참가자 수


참가자별 가격

회원 평가 (5)

예정된 코스

관련 카테고리