본문 바로가기
웹/Infra

k8s - Container Orchestration

by sun__ 2021. 9. 21.

subicura님의 강의 "초보를 위한 쿠버네티스 안내서" 공부 기록

 

https://www.inflearn.com/course/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EC%9E%85%EB%AC%B8/dashboard

 


쿠버네티스 사용 이유

1. 컨테이너 배포 

  • 어떤 서버를 사용할 건지? (여유있는 서버 공간을 활용)
  • 그 많은 컨테이너에서 서비스 롤백을 어떻게 할건지?

2. 서비스 검색

  • 프록시가 로드밸런서를 보도록 하는 구조를 많이 씀. 컨테이너의 ip가 바뀔때마다 업데이트 해줘야 함.

3. 서비스 노출, 이상, 부하관리

 

4. 컨테이너 도구 중 k8s는 cloud native의 핵심이라고 할 수 있다.

  • cloud native : 클라우드 환경에서 확장가능한 애플리케이션을 구축하고 실행하는 SW개발 방식
  • CNCF:  cloud native computing foundation

 

Container Orchestration

1. 클러스터

2. 상태관리

 

3. 스케줄링

 

4.배포 버전 관리

 

5. service discovery

 

6. volume storage

' > Infra' 카테고리의 다른 글

초보를 위한 쿠버네티스 안내서 - 실습준비  (0) 2021.09.21
k8s - Kube arch object  (0) 2021.09.21
k8s - Kube Architecture  (0) 2021.09.21
nodejs, gitlab, elastic beanstalk CICD구축  (0) 2021.07.26
nodejs로 AWS S3 연동  (0) 2021.07.16