컨테이너란?
- 개념: 애플리케이션과 애플리케이션을 구동하는 환경을 Host OS로부터 격리한 공간
- 특징: 하나의 서버에서 각기 다른 환경의 컨테이너를 설정할 수 있고, 컨테이너들은 각각 분리, 독립되어 있음
도커 (DOCKER) 와 쿠버네티스의 차이점
분류 | 도커 | 쿠버네티스 |
개념 | 컨테이너를 하나만 띄워서 사용 | 원하는 시간에 여러 개의 컨테이너를 자동으로 생성 |
툴 | 이미지를 컨테이너에 띄우고 실행하는 기술 | 도커를 관리하는 툴 |
플랫폼 | 컨테이너 기반의 오픈소스 가상화 플랫폼 | 컨테이너 오케스트레시션 툴 |
특징 | 1. 오픈소스여서 특정 회사나 서비스에 종속되지 x | 1. 자동화된 복구 (컨테이너 빠른 재시작) |
2. 배포과정 통일 (docker compose up) | 2. 로드 밸런싱 (사용자의 니즈에 따라 컨테이너 수 자동 조절) | |
3. 이미지: 컨테이너 실행을 위한 압축파일 | 3. 무중단 서비스 (서비스 중단 없이 점진적인 업데이트가 가능) | |
4. 자원관리용이 (컨테이너 삭제 후 새로 만들면 모든 데이터가 초기화) | 4. 호환성 해결 |
참고 블로그
- 도커와 쿠버네티스 비교
- 도커와 쿠버네티스 기본 개념
반응형