• 티스토리 홈
  • 프로필사진
    루루개발자
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
루루개발자
  • 프로필사진
    루루개발자
    • 분류 전체보기 (212)
      • react & next.js (12)
      • Node.js & Javascript & Type.. (24)
        • d3.js (10)
      • 차트 만들기 (1)
      • 티스토리 스킨 개발 (7)
      • 내가 만든 패키지 (3)
      • 내가 만든 CSS (1)
      • CSS (7)
      • 도커 & 쿠버네티스 (3)
      • 개인 프로젝트 (7)
      • 리뷰 & 추천 (2)
      • 알고리즘 (1)
      • IT 기타 (18)
      • 잡동사니 (1)
      • Spring Boot (5)
      • 취미로 그리는 그림들 (120)
      • 개인적인 생각들 (0)
  • 반응형
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 쿠버네티스(Kubernetes)의 의미 (with 도커와의 차이)
        2021년 01월 03일
        • 루루개발자
        • 작성자
        • 2021.01.03.:19
        반응형

        쿠버네티스(Kubernetes)란 다수의 컨테이너를 Container Orchestration 라는

        개념으로 관리해주는 오픈소스 플랫폼 입니다.

         

        쿠버네티스로는 다음과 같은 것들을 할 수 있다고 합니다.

         

        • 서비스 디스커버리와 로드 밸런싱 쿠버네티스는 DNS 이름을 사용하거나 자체 IP 주소를 사용하여 컨테이너를 노출할 수 있다. 컨테이너에 대한 트래픽이 많으면, 쿠버네티스는 네트워크 트래픽을 로드밸런싱하고 배포하여 배포가 안정적으로 이루어질 수 있다.
        • 스토리지 오케스트레이션 쿠버네티스를 사용하면 로컬 저장소, 공용 클라우드 공급자 등과 같이 원하는 저장소 시스템을 자동으로 탑재 할 수 있다.
        • 자동화된 롤아웃과 롤백 쿠버네티스를 사용하여 배포된 컨테이너의 원하는 상태를 서술할 수 있으며 현재 상태를 원하는 상태로 설정한 속도에 따라 변경할 수 있다. 예를 들어 쿠버네티스를 자동화해서 배포용 새 컨테이너를 만들고, 기존 컨테이너를 제거하고, 모든 리소스를 새 컨테이너에 적용할 수 있다.
        • 자동화된 빈 패킹(bin packing) 컨테이너화된 작업을 실행하는데 사용할 수 있는 쿠버네티스 클러스터 노드를 제공한다. 각 컨테이너가 필요로 하는 CPU와 메모리(RAM)를 쿠버네티스에게 지시한다. 쿠버네티스는 컨테이너를 노드에 맞추어서 리소스를 가장 잘 사용할 수 있도록 해준다.
        • 자동화된 복구(self-healing) 쿠버네티스는 실패한 컨테이너를 다시 시작하고, 컨테이너를 교체하며, '사용자 정의 상태 검사'에 응답하지 않는 컨테이너를 죽이고, 서비스 준비가 끝날 때까지 그러한 과정을 클라이언트에 보여주지 않는다.
        • 시크릿과 구성 관리 쿠버네티스를 사용하면 암호, OAuth 토큰 및 SSH 키와 같은 중요한 정보를 저장하고 관리 할 수 있다. 컨테이너 이미지를 재구성하지 않고 스택 구성에 시크릿을 노출하지 않고도 시크릿 및 애플리케이션 구성을 배포 및 업데이트 할 수 있다.

         

        즉 쿠버네티스(Kubernetes)는 컨테이너(Container)의 상태를 지속적으로 관리해주는 역할을 하는 것이라고 볼 수 있겠습니다.

         

         

        그렇다면 도커도 컨테이너를 관리해주는 것이고

        쿠버네티스도 컨테이너를 관리해주는 것이라면

        도커와 쿠버네티스의 차이는 무엇일까요?

         

         

        도커는 "기술적인 개념이자 도구" 이고,

        쿠버네티스는 "도커를 관리하는 툴" 이라고 보면 됩니다.

         

        즉, 이미지를 컨테이너에 띄우고 실행하는 기술이 도커이고

        이러한 도커를 기반으로 컨테이너를 더 넓게 관리하는 것이 쿠버네티스 입니다.

         

         

        컨테이너, 도커, 쿠버네티스의 관계를 정리하면 다음과 같다고 볼 수 있습니다.

         

        - 컨테이너 : 프로세스 및 메모리 사용이 격리된 공간

        - 도커 : 컨테이너를 다루는 소프트웨어

        - 쿠버네티스 : 도커를 이용해 여러 컨테이너를 다양하게 관리하는 소프트웨어

         

        컨테이너 < 도커 < 쿠버네티스

         

         

        -- 본 글은 아래 내용과 각종 커뮤니티의 질문, 답변을 바탕으로 제가 재정리한 글입니다. 그렇기 때문에 잘못된 부분이 있을 수 있습니다.

        -- 잘못된 부분이 있다면 댓글로 짚어주시면 감사하겠습니다. 

         

        출처 : tech.osci.kr/2020/06/06/97465347/

         

        [Container 시리즈] 05. Kubernetes란?

        쿠버네티스를 들어는봤는데... 컨테이너를 관리하는거라고 알고는 있는데... 정확히 이 녀석이 무엇을 하는건지 이해가 잘 안가는 분들을 위한 Kubernetes 기초개념! 안녕하세요! 지난시간에 Containe

        tech.osci.kr

        출처 : smoh.tistory.com/348

         

        [Kubernetes] 쿠버네티스가 왜 필요하고 무엇을 할 수 있나?

        요즘 개발 후 배포할 때 빠지지 않고 등장하는 주제 중 하나가 도커입니다. 도커 하면 뒤이어 따라 나오는 것이 쿠버네티스입니다. 이 글에선 쿠버네티스가 대체 무엇인지, 왜 필요한지 그리고

        smoh.tistory.com

        출처 : kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/

         

        쿠버네티스란 무엇인가?

        쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식할 수 있고, 확장 가능한 오픈소스 플랫폼으로, 선언적 구성과 자동화를 모두 지원한다. 쿠버네티스는 크고 빠르게 성장하

        kubernetes.io

        출처 : conservative-vector.tistory.com/entry/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4%EC%99%80-%EB%8F%84%EC%BB%A4%EC%9D%98-%EC%B0%A8%EC%9D%B4

         

        쿠버네티스와 도커의 차이

        💡 도커와 쿠버네티스 예시 : 컨테이너 하나 띄워서 사용해야지 => 도커를 쓰자 0월 0시에 100개의 컨테이너를 자동으로 생성해야지 => 쿠버네티스를 쓰면 된다. 쿠버네티스란? 여러 컨테이너를

        conservative-vector.tistory.com

         

        반응형

        '도커 & 쿠버네티스' 카테고리의 다른 글

        Window 에서 도커 컨테이너의 IP 주소로 직접 접근하는 방법 연구  (2) 2021.03.20
        컨테이너(Container)와 도커(Docker)의 의미  (2) 2021.01.03
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바