subicura님의 강의 "초보를 위한 쿠버네티스 안내서" 공부 기록
쿠버네티스 사용 이유
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 |