Skip to content

code-presso/k8s-im

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

쿠버네티스 중급

실습 사이트: https://code-presso.github.io/k8s-im

대상

  • 클라우드 네이티브 기술에 관심이 많으신 분
  • 효율적인 운영 환경을 고민하시는 분
  • 쿠버네티스를 이용하여 DevOps를 수행하려 하시는 분

실습환경

  • 서버: 최소 3대 (master, worker 2)
  • OS: ubuntu 20.04
  • root user (sudo)
  • CPU 2 core / MEM 4G / Disk 50G
  • Public IP 필수 (EC2 / GCE / Azure VM)

사전지식

  • 쿠버네티스 & 컨테이너 기본 지식
  • 리눅스 기본 지식이 필요합니다. (ssh, vim, apt, curl 등)
  • 간단한 프로그래밍 지식을 요구합니다. 언어는 무관하지만 이 책에서는 파이썬을 주로 다룹니다. 파이썬을 모르시더라도 전반적인 프로그래밍 지식만으로도 충분히 이해할 수 있습니다.
  • 간단한 클라우드 지식이 필요합니다.
  • tmux, screen과 같은 터미널 멀티플랙서를 사용하면 편리합니다.

사전지식 확인 질문

  • 도커 이미지를 생성 및 사용할 수 있는가?
  • kubectl를 이용하여 nginx Pod, Service를 생성할 수 있는가?
  • 다음과 같은 Pod Spec에 대해서 이해하고 있는가?
  • configMap, secret 연결
  • liveness, readiness Prob
  • volumeMount
  • resource control (limit, request)
  • Deployment를 이용하여 새로운 Pod를 rollout할 수 있는가?

학습 순서

  1. Overview
  2. Kubespray
  3. Helm 패키지 매니저
  4. Ingress
  5. 스토리지
  6. 고급 스케줄링
  7. 리소스 관리
  8. 접근제어
  9. 사용자 정의 리소스
  10. 로깅 & 모니터링
  11. CI / CD
  12. 워크플로우 관리

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors