一、Docker與傳統(tǒng)虛擬化的區(qū)別
- 傳統(tǒng)虛擬機(jī):虛擬出一套硬件后索抓,在其上運(yùn)行一個完整操作系統(tǒng),在該系統(tǒng)上再運(yùn)行所需應(yīng)用進(jìn)程
- Docker:應(yīng)用進(jìn)程直接運(yùn)行于宿主的內(nèi)核跃赚,容器內(nèi)沒有自己的內(nèi)核眉踱,而且也沒有進(jìn)行硬件虛擬
Docker優(yōu)點(diǎn):
- 更高效的利用系統(tǒng)資源
- 更快速的啟動時(shí)間
- 一致的運(yùn)行環(huán)境(提供了除內(nèi)核外完整的運(yùn)行時(shí)環(huán)境)
- 一次創(chuàng)建或配置寥殖,多處運(yùn)行(Dockerfile 來進(jìn)行鏡像構(gòu)建)
- 輕松遷移
- 輕松維護(hù)舟奠、擴(kuò)展
二儒洛、Kubernets基本概念
- 它是一個全新的基于容器技術(shù)的分布式架構(gòu)領(lǐng)先方案
- 它是一個開放的開發(fā)平臺蔚携。它不局限于任何一種語言希太,沒有限定任何編程接口
- 它是一個完備的分布式系統(tǒng)支撐平臺
Kubernets基本概念