🔵쿠버네티스 강의 1주차 - 도커와 쿠버네티스 차이점

2021. 6. 30. 10:17·TEAM STUDY/SERVER
728x90
반응형

🔵 도커와 쿠버네티스 차이점

 

도커는 '한 개의 컨테이너'를 관리하는 데 최적화
쿠버네티스는 '여러 개의 컨테이너'를 서비스 단위로 관리하는 데 최적화

 

 

도커 🐳

여러 컨테이너를 관리 / 예약 하는 플랫폼

"컨테이너 하나 띄어서 사용해야지"

기술적인 개념이자 도구

컨테이너 기반의 오픈소스 가상화 플랫폼

 

쿠버네티스

여러 컨테이너를 관리 / 예약 하는 도구

"2021년 06월 30일에 컨테이너를 자동으로 생성해야지"

도커를 관리하는 툴

점진적 업데이트 제공 -> 서비스 중단 없이 업데이트 가능 

특정 컨테이너가 죽었다면 즉각 그 컨테이너를 복제 생성해서 서비스를 유지한다
 

컨테이너를 사용하면 하나의 큰 어플을 서비스 단위로 잘라 빠르게 배포 가능.

각각 분리해서 쓰니 변경사항이 분리된 다른 기능들에 영향 미치지 않는다.


컨테이너란 ?

컨테이너는 어디에서나 실행할 수 있는 소형의 독립 운영 체제입니다.

이는 공용 리포지토리(repository) 또는 개인 리포지토리에서 호스팅 되는 일련의 명령에 따라

몇 초 만에 생성이 가능합니다.

컨테이너는 애플리케이션을 실행할 수 있으며 애플리케이션의 시스템 수준 요구 사항에 맞게 특별히 설계되어, 실행 시 사용할 JVM(Java Virtual Machine) 버전을 정의합니다.

간단히 말해, 컨테이너를 사용하면 로컬 개발 환경이 프로덕션 환경과 정확히 동일하게 유지됩니다.

컨테이너는 작고 가볍습니다.

즉, 애플리케이션을 로딩하기 위해서는 VM환경보다 더 많은 컨테이너가 필요합니다.


 

728x90
반응형
저작자표시 (새창열림)

'TEAM STUDY > SERVER' 카테고리의 다른 글

🔵쿠버네티스 강의 1주차 - VM 과 Container 차이  (0) 2021.06.30
🔵 쿠버네티스 강의 1주차 - Auto Scaling / Auto Healing / Deployment  (0) 2021.06.30
🔵쿠버네티스 강의 1주차 - 도커란 ?  (0) 2021.06.30
🔵쿠버네티스 강의 1주차 - 왜 쿠버네티스를 사용해야 하는가  (0) 2021.06.30
쿠버네티스 강의 1주차  (0) 2021.06.30
'TEAM STUDY/SERVER' 카테고리의 다른 글
  • 🔵쿠버네티스 강의 1주차 - VM 과 Container 차이
  • 🔵 쿠버네티스 강의 1주차 - Auto Scaling / Auto Healing / Deployment
  • 🔵쿠버네티스 강의 1주차 - 도커란 ?
  • 🔵쿠버네티스 강의 1주차 - 왜 쿠버네티스를 사용해야 하는가
Binsoo
Binsoo
내 트러블 슈팅
  • Binsoo
    정수빈 기술블로그임.
    Binsoo
  • 전체
    오늘
    어제
    • 빈수 개발자 개발 일기 (932)
      • 개발중 (634)
        • Spring Boot (95)
        • Spring Security (2)
        • Spring Batch (6)
        • Spring Boot & Redis (13)
        • Java Persistence API (JPA) (28)
        • Web (42)
        • Rest Api (7)
        • Spring Concurrency Control (3)
        • Redis (8)
        • Kubernetes (k8s) (4)
        • MYSQL (35)
        • AirFlow (15)
        • Docker (2)
        • Git (22)
        • Linux (9)
        • JSON Web Tokens (JWT) (4)
        • Troubleshooting (87)
        • Swagger (0)
        • Vue.js (52)
        • Java (74)
        • html (12)
        • C (5)
        • jQuery (15)
        • JavaServer Pages (JSP) (17)
        • Arduino (1)
        • JavaScript (35)
        • Amazon Web Services (AWS) (11)
        • Algorithm (9)
        • 참고 기능 (18)
        • mongo (2)
      • PROJECT (27)
        • 스프링부트+JPA+몽고 API 개발 (3)
        • MINI (2)
        • 게시판 (3)
        • vue 프로젝트 (1)
        • JPA 사이드 프로젝트 기록 (17)
      • TEAM STUDY (156)
        • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (8)
        • 한 권으로 읽는 컴퓨터 구조와 프로그래밍 (12)
        • NAVER DEVELOPER (4)
        • LINUX (23)
        • PYTHON (19)
        • SERVER (8)
        • 알고리즘 코딩 테스트 스터디 (31)
        • 쿠버네티스 (40)
        • 대세는 쿠버네티스 [초급~중급] (11)
      • BOOK (0)
      • 자격증 (61)
        • 리눅스 1급 - 필기 기록 (19)
        • 네트워크 관리사 (2)
        • 네트워크 관리사 2급 - 실기 기록 (21)
        • 네트워크 관리사 2급 - 필기 기록 (16)
        • 정보처리 (2)
      • 직장인 대학원 (17)
        • 기록 (1)
        • 캐글 스터디 (3)
        • R (12)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    VUE
    docker
    REST API
    네트워크 관리사 학점
    BackendDevelopment
    java
    파이썬 알고리즘
    리눅스 마스터 1급
    리눅스 마스터 1급 정리
    jpa
    Spring
    알고리즘
    리눅스 1급 요약
    리눅스 마스터 요약
    Git 저장소
    네트워크 관리사 자격증
    스프링
    네트워크 관리사 2급 실기
    redis
    파이썬
    쿠버네티스
    springboot
    git
    네트워크 관리사 실기
    리눅스 마스터
    네트워크 관리사 2급
    네트워크 관리사
    네트워크 관리사 요약
    리눅스 마스터 1급 요약
    쿠버네티스 스터디
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Binsoo
🔵쿠버네티스 강의 1주차 - 도커와 쿠버네티스 차이점
상단으로

티스토리툴바