코스 개요

1-2일 차 강의 개요

소개

I. 컨테이너 아키텍처

컨테이너 vs VMs

컨테이너 분석

컨테이너 관리 시스템

OCI와 CRI

II. 컨테이너 오케스트레이션

컨테이너 관리 시스템의 한계

Kubernetes 아키텍처

소개

마스터/노드

Etcd

Kube-apiserver

Kubelet

Kube-proxy

컨트롤러 매니저

Kube 스케줄러

Kubernetes 클러스터 설계 및 설치

실습

다중 노드 Kubernetes 클러스터 설치

III. Kubernetes 명령줄 도구

명령형 vs 선언형

Kubectl

Krew

Kube ns

kube ctx

실습

Kubernetes 시작하기

Kubectl 명령어

필수 도구들

IV. Kubernetes 핵심 개념

네임스페이스

Pod 및 멀티 컨테이너 Pod

라벨과 셀렉터

리플리케이션 컨트롤러 / ReplicaSets

디플로이먼트 (롤링 업데이트와 롤백)

ConfigMaps와 Secrets

Liveness와 Readiness

실습

Kubernetes 핵심 개념

롤링 업데이트와 롤백

라벨과 셀렉터

ConfigMaps와 Secrets

Liveness와 Readiness

V. Kubernetes 네트워킹

클러스터 네트워킹

Pod 네트워킹

서비스 네트워킹

Kubernetes에서 CoreDNS

Ingress

실습

네트워킹

서비스

Ingress

3-4일 차 강의 개요

VI. 스케줄링

수동 스케줄링

Taints와 Tolerations

노드 라벨과 셀렉터

노드 친화성

정적 Pod

DaemonSets

실습

수동 스케줄링

Taints와 Tolerations

노드 라벨과 셀렉터

노드 친화성

정적 Pod

DaemonSets

Jobs와 Cronjobs

VII. Kubernetes와 스토리지

Persistent Volumes

Persistent Volume Claims

StorageClass를 사용한 동적 프로비저닝

실습

정적 프로비저닝

동적 프로비저닝

VIII. Kubernetes 보안

역할 기반 접근 제어

서비스 계정

보안 컨텍스트

리소스 할당량

네트워크 정책

실습

RBAC와 클러스터 역할

서비스 계정

보안 컨텍스트

네트워크 정책

IX. 로깅과 모니터링

Helm

Operators

클러스터 구성 요소 모니터링

GAP 스택 설정 - Grafana Alertmanager Prometheus

실습

Helm

GAP 스택 설정

결론

요건

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

대상

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

참가자 수


참가자별 가격

회원 평가 (5)

예정된 코스

관련 카테고리