컨테이너 기술을 이용한 애플리케이션 운영
1주. Kubernetes 소개 및 이해
2주. Kubernetes를 이용한 애플리케이션 운영
3주. Kubernetes 패키지 및 모니터링 시스템 구축
4주. 컨테이너 운영을 위한 CI/CD 구축
-----------------------------------------------
Kubernetes
Google의 Borg 프로젝트에서 시작되었으며 2015년 CNCF에 기부
그리고 컨테이너는 단일 Docker Host의 성능을 넘는 컨테이너 실행 하기가 어렵다.
Kubernetes는 여러 Docker Host 컨테이너들을 관리하는 노드들을 를 묶어서 관리하는 것이다.
(다수의 컨테이너들을 관리할 수 있는 머신들을 묶어서 관리하는 도구 = Container Orchestration)
하나의 물리 서버에서 다수의 컨테이너들을 관리할 수 있게 해주는 도구 = Docker Engine
Kubernetes 주요 기능
- Container Platform
- Microservice Platform
- 이식성 있는 Cloud Platform
Kubernetes에서 제공하지 않는 기능
- CI/CD 파이프라인 기능 미제공 (쿠버네티스 자체에는 없어)
- 애플리케이션 레벨의 서비스 미제공 (디비서버, 웹서버 바로 제공하지 않음. 만들어서 써야됨.)
- 로깅, 모니터링, 경고 솔루션 미제공
쿠버네티스 실습 환경 구축 (-> 강의 참고. 경로 명에 한글이 있으면 안된대. 그래서 환경 변수 설정해주고 Vagrantfile 다운받고 몇 가지 해줌)
Vagrant로 VM을 여러 개 만들거야
현 시점으로 Vagrant, VirtualBox, Vagrantfile (이거는 받은걸루) 다 최신 버전으루 설치했음.
ID : vagrant
PW : vagrant
다 설치한 다음에는,
'System Engineering > Kubernetes' 카테고리의 다른 글
kubernetes 2/17 (0) | 2022.03.24 |
---|---|
yaml 파일 작성법 참고 (0) | 2022.03.24 |
docker 6/6 도커 사설 레지스트리 (0) | 2022.03.23 |
docker 5/5 (0) | 2022.03.23 |
docker 4/5 (0) | 2022.03.21 |
최근댓글