>운영 및 유지보수 >Docker >도커와 k8s란 무엇입니까?

도커와 k8s란 무엇입니까?

青灯夜游
青灯夜游원래의
2022-01-28 14:40:394148검색

Docker는 개발자가 애플리케이션과 종속성을 휴대용 컨테이너에 패키징하고 널리 사용되는 Linux 시스템에 게시할 수 있는 오픈 소스 애플리케이션 컨테이너 엔진입니다. k8s의 전체 이름은 "Kubernetes"입니다. 컨테이너 클러스터의 자동 배포, 자동 확장 및 축소, 유지 관리 및 기타 기능을 실현할 수 있는 오픈 소스 컨테이너 클러스터 관리 시스템입니다.

도커와 k8s란 무엇입니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.

Docker

Docker는 개발자가 애플리케이션과 종속성 패키지를 휴대용 이미지로 패키징한 다음 널리 사용되는 Linux 또는 Windows 운영 체제 시스템에 게시할 수 있는 오픈 소스 애플리케이션 컨테이너 엔진입니다. 컨테이너는 샌드박스 메커니즘을 완전히 사용하며 서로 인터페이스가 없습니다.

Docker의 세 가지 핵심 개념은 다음과 같습니다.

① 거울 ② 컨테이너 ③ 창고

위 용어를 이해하려면 먼저 짧은 이야기를 들어야 합니다. 다른 집을 소유하다 집을 지을 때 집을 짓고 재료를 얻으려면 새로운 사람을 고용해야 합니다. 복제 기술이 등장하면 새로운 '이미지' 파일을 직접 복제해 패키지에 넣고 사용할 때 바로 열 수 있다.

이미지는 방금 언급한 도커 이미지, 백팩은 도커 창고, 집은 도커 컨테이너

Kubernetes(k8s)

k8s는 자동화된 배포를 실현할 수 있는 오픈 소스 컨테이너 클러스터 관리 시스템입니다. 컨테이너 클러스터의 자동 확장 및 축소, 유지 관리 및 기타 기능.

k8s는 컨테이너 기술을 기반으로 하는 선도적인 분산 아키텍처 솔루션으로, 배포 및 운영, 리소스 예약, 서비스 검색 및 동적 확장 등 컨테이너화된 애플리케이션을 위한 일련의 완전한 기능을 제공하여 클러스터 관리가 편리하고 가능합니다. 예를 들어, 서버가 중단되면 해당 서버가 다른 호스트에서 실행되도록 자동으로 예약할 수 있습니다.

PS:

Kubernetes를 k8s라고 부르는 이유는 첫 번째 문자 k와 마지막 문자 s 사이에 8개의 문자가 있기 때문입니다

권장 학습: "docker 비디오 튜토리얼"

위 내용은 도커와 k8s란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.