쿠버네티스 어드민 (LFS458)

Jmnote (토론 | 기여)님의 2019년 5월 24일 (금) 21:52 판 (→‎개요)

1 개요

Kubernetes Administration (LFS458)
쿠버네티스 어드민

이 과정에서는 벤더-독립적 도구를 사용하여 프로덕션 급의 Kubernetes 클러스터를 구축하고 관리하기 위한 핵심 개념들을 다룹니다. 클러스터를 구축하고 네트워크 구성을 결정하며, 클러스터를 확장하고 애플리케이션을 배포하며, 범용적으로 필요한 스토리지, 보안 등 기타 객체를 구성한다. 이 과정은 프로덕션 환경에서 Kubernetes를 관리하는 데 필요한 여러가지 기술(skill)에 대한 체험을 제공한다.

이 과정은 Certified Kubernetes Administrator (CKA) 시험을 준비하기에 적합한 과정이다.

목표
  • 1. 벤더-독립적 도구를 사용하여 프로덕션 급의 Kubernetes 클러스터를 구축·관리해 볼 수 있다.
  • 2. Kubernetes 관련 자격증인 Certified Kubernetes Administrator (CKA) 취득을 준비할 수 있다.
수강대상
  • Kubernetes 클러스터를 구축·관리하는 기술을 배우려는 사람
선수지식
  • 1. 리눅스 관리 기술(skill)에 대한 이해가 있어야 하며, 명령줄을 비교적 능숙하게 사용할 수 있어야 한다.
  • 2. 명령줄 텍스트 편집기를 사용하여 파일을 편집할 수 있어야 한다.

2 강의내용

Module 1. 도입
  • 재눅스 재단
  • 재눅스 재단 교육
  • 재눅스 재단 인증
  • Lab 실습, 솔루션, 리소스
  • 배포판 상세
Module 2. Kubernetes 기초
  • Kubernetes 정의
  • 클러스터 구조
  • Adoption
  • 프로젝트 거버넌스 및 CNCF
Module 3. 설치 및 구성
  • Kubernetes 시작하기
  • Minikube
  • kubeadm
  • 기타 설치 도구
Module 4. Kubernetes 아키텍처
  • Kubernetes 아키텍처
  • 네트워킹
  • 기타 클러스터 시스템
Module 5. API 및 액세스
  • API 액세스
  • 애너테이션
  • 간단한 Pod 작업
  • kubectl 및 API
  • Swagger 및 OpenAPI
Module 6. API 객체
  • API 객체
  • v1 그룹
  • API 리소스
  • RBAC API
Module 7. 디플로이먼트 상태 관리
  • 디플로이먼트 개요
  • 디플로이먼트 상태 관리
  • 디플로이먼트 및 레플리카셋
  • DaemonSet
  • 레이블
Module 8. 서비스
  • 서비스 접근
  • DNS
Module 9. 볼륨 및 데이터
  • 볼륨
  • 영구 볼륨
  • Pod에 데이터 전달
  • ConfigMaps
Module 10. 인그레스
  • 인그레스 컨트롤러
  • 인그레스 규칙
Module 11. 스케줄링
  • 스케줄러 설정
  • 정책
  • Affinity Rules
  • Taint와 Toleration
Module 12. 로깅 및 문제 해결
  • 트러블슈팅 흐름
  • 기본 시작 시퀀스
  • 모니터링
  • 로깅
  • 트러블슈팅 리소스
Module 13. 커스텀 리소스 정의
  • 사용자 지정 리소스(Custom Resource Definitions)
  • 집계된 API(Aggregated APIs)
Module 14. 쿠베르네스 연맹
  • 연합 자원(Federated Resources)
Module 15. Helm
  • Helm
  • Helm 사용
Module 16. 보안
  • API 접근
  • 인증 및 권한부여
  • 승인 컨트롤러
  • Pod 정책
  • 네트워크 정책

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}