openstack dcoker mesos k8s 什麼關係》

open stack :公認的雲計算IaaS平臺,管理的核心目標是機器(物理機或虛擬機),當然也可以管理存儲和網絡。
docker:是用來創建和管理容器的,他和容器的關係就好比hypervisor和虛擬機之間的關係。
k8s:搭建容器集羣和進行容器編排的主流開源項目,親爹是Google,適合搭建PaaS平臺,容器是kubernetes管理的核心目標對象,他和容器的關係就好比open stack和虛擬機之間的關係,而他和docker的關係就好比open stack和hypervisor之間的關係,一般來說,kubernetes是和docker配合使用的,kubernetes調用每個節點上的docker去創建和管理容器,所以kubernetes是大腦,docker是四肢。
mesos:是一個通用資源管理平臺,管理的目標既不是物理機,也不虛擬機,也不是容器,而是各種各樣的計算資源如 CPU ,memory,disk,port,GPU等,mesos會收集各個節點上的計算資源然後提供給運行在他之上的應用框架來使用,上層的應用框架可以方便地把自己的計算任務以容器的方式在mesos管理的計算集羣中運行起來。
docker主要針對平臺,是以應用爲中心,open stack主要針對基礎架構,以資源爲中心。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章