0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

容器——“輕量級”的虛擬化

傳感器技術(shù) ? 來源:YXQ ? 2019-08-08 17:41 ? 次閱讀

什么是容器?大佬們經(jīng)常說的Docker和K8S,又是什么呢?

人們在使用虛擬化一段時間后,發(fā)現(xiàn)它存在一些問題:不同的用戶,有時候只是希望運行各自的一些簡單程序,跑一個小進程。為了不相互影響,就要建立虛擬機。如果建虛擬機,顯然浪費就會有點大,而且操作也比較復(fù)雜,花費時間也會比較長。

而且,有的時候,想要遷移自己的服務(wù)程序,就要遷移整個虛擬機。顯然,遷移過程也會很復(fù)雜。

有沒有辦法更靈活快速一些呢?

有,這就引入了“容器(Container)”。

容器也是虛擬化,但是屬于“輕量級”的虛擬化。它的目的和虛擬機一樣,都是為了創(chuàng)造“隔離環(huán)境”。但是,它又和虛擬機有很大的不同——虛擬機是操作系統(tǒng)級別的資源隔離,而容器本質(zhì)上是進程級的資源隔離。

虛擬化 VS 容器

而大家常聽說的Docker,就是創(chuàng)建容器的工具,是應(yīng)用容器引擎。

Docker的中文意思,就是碼頭工人。而它的LOGO,就是一只鯨魚背著很多貨柜箱。

相比于傳統(tǒng)的虛擬機,Docker的優(yōu)勢很明顯,它啟動時間很快,是秒級,而且對資源的利用率很高(一臺主機可以同時運行幾千個Docker容器)。此外,它占的空間很小,虛擬機一般要幾GB到幾十GB,而容器只需要MB級甚至KB級。

除了Docker對容器進行創(chuàng)建之外,我們還需要一個工具,對容器進行編排。

這個工具,就是K8S。

K8S,就是Kubernetes,中文意思是舵手或?qū)Ш絾T。Kubernetes這個單詞很長,所以大家把中間8個字母縮寫成8,就成了K8S。

K8S是一個容器集群管理系統(tǒng),主要職責(zé)是容器編排(Container Orchestration)——啟動容器,自動化部署、擴展和管理容器應(yīng)用,還有回收容器。

簡單來說,K8S有點像容器的保姆。它負責(zé)管理容器在哪個機器上運行,監(jiān)控容器是否存在問題,控制容器和外界的通信,等等。

通過下面這張K8S系統(tǒng)結(jié)構(gòu)圖,就能夠看出K8S和容器之間的關(guān)系。

除了K8S之外,還有很多種容器管理平臺,例如Compose,Marathon,Swarm,Mesos等。

Docker和K8S,關(guān)注的不再是基礎(chǔ)設(shè)施和物理資源,而是應(yīng)用層,所以,就屬于PaaS。明白了吧?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    495

    瀏覽量

    22061
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    458

    瀏覽量

    11856

原文標題:傳感器專業(yè)微信群,趕緊加入吧!

文章出處:【微信號:WW_CGQJS,微信公眾號:傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    創(chuàng)建51輕量級操作系統(tǒng)

    創(chuàng)建51輕量級操作系統(tǒng)
    發(fā)表于 09-29 09:58

    10個輕量級框架

    這些輕量級框架使用HTML5和CSS3標準來幫助您快速開發(fā)跨平臺的Web移動應(yīng)用和網(wǎng)站。
    發(fā)表于 07-17 08:25

    輕量級深度學(xué)習(xí)網(wǎng)絡(luò)是什么

    輕量級深度學(xué)習(xí)網(wǎng)絡(luò)概覽
    發(fā)表于 04-23 14:53

    輕量級的ui框架如何去制作

    原創(chuàng)分享:自制輕量級單片機UI框架框架元素用戶接口代碼開源平時常看csdn,但是從來沒有自己寫過。正好這幾天需要用單片機做一個簡易的ui界面,于是自己寫了一個輕量級的ui框架。發(fā)個csdn分享給大家
    發(fā)表于 07-14 07:39

    如何自制輕量級單片機UI框架?

    如何自制輕量級單片機UI框架?
    發(fā)表于 10-14 06:13

    淺析嵌入式Linux容器技術(shù)

    嵌入式Linux容器技術(shù)一、Linux容器技術(shù)Linux Container容器是一種內(nèi)核虛擬技術(shù),可以提供
    發(fā)表于 10-27 08:56

    ATC'22頂會論文RunD:高密高并發(fā)的輕量級 Serverless 安全容器運行時 | 龍蜥技術(shù)

    輕量級虛擬機(MicroVM)中托管單個容器的安全容器現(xiàn)在已經(jīng)廣泛應(yīng)用于無服務(wù)器計算。由于其中的用戶函數(shù)大多為細粒度抽象,因此為了提高資源利用率和用戶體驗,Serverless 需要
    發(fā)表于 09-05 15:18

    輕量級虛擬機軟件技術(shù)——LVMM

    為提高PC系統(tǒng)的可管理性和安全性,提出一種輕量級虛擬機軟件技術(shù)——LVMM。定義活躍用戶域,可直接訪問除磁盤和網(wǎng)絡(luò)之外的物理設(shè)備,以及虛擬磁盤和虛擬網(wǎng)絡(luò)設(shè)備。保證在保
    發(fā)表于 04-09 09:02 ?28次下載

    基于ARM的輕量級TCPIP協(xié)議棧的移植及應(yīng)用

    本文著重與講訴基于ARM的輕量級TCPIP協(xié)議棧的移植及應(yīng)用
    發(fā)表于 10-14 17:55 ?54次下載
    基于ARM的<b class='flag-5'>輕量級</b>TCPIP協(xié)議棧的移植及應(yīng)用

    集成Docker容器的OpenStack云平臺性能研究

    的OpenStack云平臺。對云平臺管理的Docker容器中實際運行的客戶機操作系統(tǒng)進行計算、調(diào)度、內(nèi)存訪問、文件讀寫等基礎(chǔ)性能測試,做出相關(guān)性能的評估與分析,并在多實例運行狀態(tài)下將其與OpenStack傳統(tǒng)虛擬機進行性能比較。分析結(jié)果表明,該云平臺能夠利用Docker
    發(fā)表于 01-26 15:32 ?0次下載
    集成Docker<b class='flag-5'>容器</b>的OpenStack云平臺性能研究

    容器、Docker、虛擬機的區(qū)別

    容器技術(shù)起源于Linux,是一種內(nèi)核虛擬技術(shù),提供輕量級虛擬,以便隔離進程和資源。盡管
    的頭像 發(fā)表于 11-05 09:41 ?2985次閱讀

    基于輕量級虛擬的LDDoS仿真攻防方法

    ,基于輕量級虛擬技術(shù),提出一種針對BGP會話的 LDDOS仿真方法,通過融合網(wǎng)絡(luò)拓撲構(gòu)建、攻擊場景配置和采集與分析過程搭建仿真體系架構(gòu),并給岀該架枃基于輕量級
    發(fā)表于 05-14 11:23 ?6次下載

    嵌入式Linux容器技術(shù)

    嵌入式Linux容器技術(shù)一、Linux容器技術(shù)Linux Container容器是一種內(nèi)核虛擬技術(shù),可以提供
    發(fā)表于 10-20 20:06 ?2次下載
    嵌入式Linux<b class='flag-5'>容器</b>技術(shù)

    PSoC NeoPixel Easy輕量級

    電子發(fā)燒友網(wǎng)站提供《PSoC NeoPixel Easy輕量級庫.zip》資料免費下載
    發(fā)表于 11-17 09:48 ?0次下載
    PSoC NeoPixel Easy<b class='flag-5'>輕量級</b>庫

    Docker Linux 容器的一些實際用例

    Docker 是一個開源平臺,可以輕松地為任何應(yīng)用創(chuàng)建一個輕量級的、 可移植的、自給自足的 *容器* 。大多數(shù) Docker 容器的核心是在虛擬
    發(fā)表于 02-03 15:25 ?364次閱讀