본문 바로가기

공부 기록/영상 후기

[초보를 위한 쿠버네티스 안내서] 컨테이너 오케스트레이션이란?

https://youtu.be/Ia8IfowgU7s

도커 => 모든 실행환경을 컨테이너로. 어디서든 동작, 사용법도 쉽고, 효율적!

  

컨테이너의 특징

- 가상머신보다 컨테이너 생성이 쉽고 효율적

- 컨테이너 이미지를 이용한 배포와 롤백이 간단함

- 언어나 프레임워크에 상관없이 애플리케이션을 동일한 방식으로 관리

- 개발, 테스팅, 운영 환경은 물론 로컬 PC와 클라우드까지 동일한 환경을 구축

- 특정 클라우드 벤더에 종속적이지 않음

  

도커 그 이후 :

1. 배포는 어떻게 할까?

2. 서비스 검색은 어떻게 할까?

3. 서비스 노출은 어떻게 할까?

4. 서비스 이상, 부하 모니터링은 어떻게 할까?

  

컨테이너 오케스트레이션(Container Orchestration) : 복잡한 컨테이너 환경을 효과적으로 관리하기 위한 도구

- Cluster : 노드를 클러스터로 추상화하여 관리, 중앙 제어(master-node), 네트워킹, 노드 스케일

- State : 상태 관리

- Scheduling : 배포 관리

- Rollout, Rollback : 배포 버전 관리

- Service discovery : 서비스 등록 및 조회

- Volume : 볼륨 스토리지