안녕하세요. 메타클라우드 입니다. 😁
어제는 도커(Docker)의 개념에 대해 쉽게 알아보았고, 오늘은 쿠버네티스(Kubernetes)에 대해 알아보려 합니다. 사실 도커(Docker) 컨테이너도 겨우 알게됐는데.... 쿠버네티스는 과연 무엇일까요? 핵심 개념만 살펴보겠습니다.
2020/09/07 - [ETC] - 도커(Docker)란 무엇인가?
1. 쿠버네티스(Kubernetes)란 무엇인가?
- 간단하게 말하면 여러개의 컨테이너를 관리하기 위한 오케스트레이션 툴 입니다. 여기서 관리란 사람이 수동으로 하기 힘든 일을 해주는 것을 뜻합니다.
- 전통적인 환경에서 여러대의 서버를 관리를 위한 툴이 있었고, VM의 등장으로 여러 VM을 관리해 주는 툴로 발전하였으며, 지금에 이르러 여러개의 컨테이너를 관리해주기 위한 툴이 바로 쿠버네티스(Kubernetes)입니다.
2. 쿠버네티스(Kubernetes)를 왜 쓰는가?
- 수많은 컨테이너들을 모니터링 하면서 문제가 생긴 컨테이너는 자동으로 재시작을 해주거나 여러명의 사용자가 접속을 하면 쿠버네티스(Kubernetes)가 그 니즈에 맞추어 컨테이너들을 늘리고 줄이고, 로드밸런싱 등 수동으로 하기 힘든 작업들을 자동으로 해줍니다.
- 또한 여러개의 컨테이너가 있는데 서비스 영향도없이 업데이트, 버그수정, 컨테이너 사이즈 조정 등을 해야하는 상황이라면 쿠버네티스(Kubernetes)가 이를 해결해주는 역할을 합니다.
3. 참고페이지
Youtube - 노마드 코더 (Nomad Coder)
'ETC' 카테고리의 다른 글
도커(Docker)란 무엇인가? (0) | 2020.09.07 |
---|---|
기술블로그 시작하기 (0) | 2020.03.26 |