區(qū)別:1、kubernetes是一個(gè)開源的容器集群管理系統(tǒng),是一套自動(dòng)化部署工具;而Docker是一個(gè)開源的應(yīng)用容器引擎,是一種容器化技術(shù)。2、docker是容器層面的,kubernetes是容器編排層面的。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、docker-1.13.1版、Dell G3電腦。
kubernetes,簡稱K8s,是用8代替名字中間的8個(gè)字符“ubernete”而成的縮寫。是一個(gè)開源的,用于管理云平臺(tái)中多個(gè)主機(jī)上的容器化的應(yīng)用,Kubernetes的目標(biāo)是讓部署容器化的應(yīng)用簡單并且高效(powerful),Kubernetes提供了應(yīng)用部署,規(guī)劃,更新,維護(hù)的一種機(jī)制。
k8s是一個(gè)開源的容器集群管理系統(tǒng),可以實(shí)現(xiàn)容器集群的自動(dòng)化部署、自動(dòng)擴(kuò)縮容、維護(hù)等功能。
docker,是一種最新的容器化技術(shù),是一種高效的,占資源比傳統(tǒng)虛擬機(jī)技術(shù)少的虛擬技術(shù)。
kubernetes和docker的區(qū)別
docker是容器層面的。docker目前主要包含了dockerd和containerd兩個(gè)組件。其中containerd才是真正干活的。
k8s是容器編排層面的,可以對(duì)接不同的容器層。也就是說,k8s可以對(duì)接docker,也可以對(duì)接更簡潔的containerd,或者其它。
推薦學(xué)習(xí):《docker視頻教程》