Course Outline

1일차에서 4일차까지의 강의 개요  

소개

I. 컨테이너 아키텍처

컨테이너 vs VM

컨테이너 분석

컨테이너 시스템

OCI와 CRI

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

컨테이너 시스템의 제한 사항

아키텍처

소개

마스터/노드

Etcd

Kube-apiserver

Kubelet

Kube-proxy

컨트롤러 관리자

Kube 스케줄러

Kubernetes 클러스터 설계 및 설치

실습

다중 노드 Kubernetes 클러스터 설치

III. Kubernetes 명령줄 도구

명령형 vs 선언형

Kubectl

Krew

Kube ns

kube ctx

실습

Kubernetes 시작하기

Kubectl 명령어

도구

IV. Kubernetes 핵심 개념

네임스페이스

팟과 멀티컨테이너 팟

라벨과 셀렉터

레플리카 컨트롤러 / 레플리카셋

배포 (롤링 업데이트 및 롤백)

ConfigMaps와 Secrets

라이브니스와 레디니스

실습

Kubernetes 핵심 개념

롤링 업데이트 및 롤백

라벨과 셀렉터

ConfigMaps와 Secrets

라이브니스와 레디니스

V. Kubernetes Networking

클러스터 Networking

팟 Networking

서비스 Networking

Kubernetes의 CoreDNS

Ingress

실습

Networking

서비스

Ingress

3일차에서 4일차까지의 강의 개요  

VI. 스케줄링

수동 스케줄링

타인트와 토레이션

노드 라벨과 셀렉터

노드 친화성

정적 팟

DaemonSets

실습

수동 스케줄링

타인트와 토레이션

노드 라벨과 셀렉터

노드 친화성

정적 팟

DaemonSets

잡 및 크론잡

VII. Kubernetes과 스토리지

지속 볼륨

지속 볼륨 요구

StorageClass를 통한 동적 프로비저닝

실습

정적 프로비저닝

동적 프로비저닝

VIII. Kubernetes 보안

역할 기반 Access 제어

서비스 계정

보안 컨텍스트

리소스 할당량

네트워크 정책

실습

RBAC 및 클러스터 역할

서비스 계정

보안 컨텍스트

네트워크 정책

IX. 로깅 및 모니터링

Helm

운영자

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

Grafana Alertmanager Prometheus을 통한 GAP 스택 설정

실습

Helm

GAP 스택 설정

결론

Requirements

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

청중

  • DevOps 엔지니어
  • 개발자
 28 Hours

Number of participants


Price per participant

회원 평가 (3)

Upcoming Courses

Related Categories