728x90
반응형
출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스
쿠버네티스란
- 쿠버네티스는 컨테이너 오케스트레이션 도구의 일종이다.
- 컨테이너 오케스트레이션이란 시스템 전체를 통괄하고 여러 개의 컨테이너를 관리하는 일이다.
쿠버네티스를 일반적인 프로그래머가 관리하는 일은 드물다
- 쿠버네티스는 여러 개의 컨테이너(서버)를 관리하는 도구이기 때문에 본질적으로 일반적인 프로그래머가 쿠버네티스를 사용할 일은 많지 않다.
- 여러 개란 동일한 구성의 컨테이너의 여러 세트를 말한다.
- 쿠버네티스로 어떤 일을 할 수 있는가에 대한 지식은 시스템을 개발할 때 유용하다.
쿠버네티스는 여러 대의 컨테이너가 여러 대의 물리적 서버에 걸쳐 실행되는 것을 전제로 한다
- 도커는 한 대의 물리적 서버에서 실행되는 경우가 많았지만 쿠버네티스는 여러 대의 물리적 서버가 존재하는 것을 전제로 한다.
- 이 물리적 서버 한 대마다 제각기 여러 대의 컨테이너를 실행한다.
- 도커 컴포즈를 사용한다 해도 물리적 서버가 여러 대라면 반복 작업은 사라지지 않는다.
- 물리적 서버를 일일이 모니터링하며 장애가 일어나면 컨테이너를 다시 실행해야 하거나 컨테이너를 업데이트하려면 큰 수고가 따른다.
- 쿠버네티스를 활용하면 번거로운 컨테이너 생성이나 관리의 수고를 줄일 수 있다.
- 컴포즈 파일과 비슷한 정의 파일(매니페스트 파일)만 작성하면 이 정의에 따라 모든 물리적 서버에 컨테이너를 생성하고, 생성한 컨테이너를 관리해 준다.
728x90
반응형
'Study > 도커와 쿠버네티스 (Docker & Kubernetes)' 카테고리의 다른 글
쿠버네티스의 구성과 관련 용어 (0) | 2024.02.23 |
---|---|
마스터 노드와 워커 노드 (0) | 2024.02.23 |
도커 엔진 - 도커 컨테이너 다루기(2) (0) | 2024.02.19 |
도커 엔진 - 도커 이미지와 컨테이너 (0) | 2024.02.19 |
도커 컴포즈 실행 (0) | 2024.02.17 |