현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - k8s와 docker의 차이점은 무엇인가요?

k8s와 docker의 차이점은 무엇인가요?

Kubernetes(k8s)는 Google의 오픈소스 컨테이너 클러스터 관리 시스템(Google 내부: Borg)으로 주로 컨테이너 시작, 배포 자동화, 컨테이너 애플리케이션 확장 및 관리, 재활용을 위한 '컨테이너 오케스트레이션'에 사용됩니다. 컨테이너. k8s의 목표는 컨테이너화된 애플리케이션을 간단하고 효율적으로 배포하는 것입니다. k8s는 애플리케이션 배포, 계획, 업데이트 및 유지 관리를 위한 메커니즘을 제공합니다.

Kubernetes를 사용하여 Docker 클러스터를 관리할 때 Docker는 Kubernetes 내에서 사용되는 하위 수준 구성 요소로 생각할 수 있습니다. 또한 kubernetes는 Docker뿐만 아니라 또 다른 컨테이너 기술인 Rocket도 지원합니다.

확장 정보:

기본적으로 Kubernetes는 Google과 RedHat이 공동으로 주도하는 오픈 소스 '컨테이너 조정' 프로젝트입니다. 이는 Google의 Borg 시스템에서 시작되었습니다.

따라서 초대형 클러스터 관리 경험은 다른 컨테이너 오케스트레이션 기술보다 훨씬 뛰어납니다. 커뮤니티 관리에서 Kubernetes의 민주화와 결합하여 Docker가 출시한 컨테이너 오케스트레이션 솔루션을 빠르게 압도했습니다. (Compose+Swarm)은 컨테이너 오케스트레이션 분야에서 사실상의 표준이 되었습니다.

기능적으로 쿠버네티스는 컨테이너 기반의 분산 시스템을 구축하기 위한 종합적인 인프라 환경으로, 기본 사용자 이미지를 끌어오고 컨테이너를 실행할 수 있을 뿐만 아니라 라우팅 게이트웨이와 수평적 확장, 모니터링, 백업, 재해 기능도 제공합니다. 복구 및 일련의 운영 및 유지 관리 기능.