10分鍾看懂Docker和K8S


LXC,就是Linux容器虛擬技術(Linux container)

后來,dotCloud公司將自己的容器技術進行了簡化和標准化,並命名為——Docker

Docker和容器技術為什么會這么火爆?說白了,就是因為它“輕”。

在容器技術之前,業界的網紅是虛擬機。虛擬機技術的代表,是VMWare和OpenStack。

 

大家需要注意,Docker本身並不是容器,它是創建容器的工具,是應用容器引擎。

想要搞懂Docker,其實看它的兩句口號就行。

第一句,是“Build, Ship and Run”。

Docker的第二句口號就是:“Build once,Run anywhere(搭建一次,到處能用)”。

Docker技術的三大核心概念,分別是:

  • 鏡像(Image)

  • 容器(Container)

  • 倉庫(Repository)

K8S,就是基於容器的集群管理平台,它的全稱,是kubernetes。

 

和Docker不同,K8S的創造者,是眾人皆知的行業巨頭——Google。

然而,K8S並不是一件全新的發明。它的前身,是Google自己搗鼓了十多年的Borg系統。

 

一個K8S系統,通常稱為一個K8S集群(Cluster)。

這個集群主要包括兩個部分:

  • 一個Master節點(主節點)

  • 一群Node節點(計算節點)

 

Pod是Kubernetes最基本的操作單元。一個Pod代表着集群中運行的一個進程,它內部封裝了一個或多個緊密相關的容器。除了Pod之外,K8S還有一個Service的概念,一個Service可以看作一組提供相同服務的Pod的對外訪問接口。這段不太好理解,跳過吧。

 

 

https://my.oschina.net/jamesview/blog/2994112


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM