最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

煮餃子論云原生docker與kubernetes之間的關系

 更新時間:2022年03月15日 09:15:15   作者:字母哥哥  
這篇文章主要為大家用煮餃子論的道理來為大家講解一下云原生docker與kubernetes之間的關系,有需要的朋友可以借鑒參考下,希望能夠有所幫助

前言

云原生的概念最近非?;鸨?,企業(yè)落地云原生的愿望也越發(fā)強烈??催^很多關于云原生的文章,要么云山霧罩,要么曲高和寡。 所以筆者就有了寫《大話云原生》系列文章的想法,期望用最通俗、簡單的語言說明白云原生生態(tài)系統(tǒng)內(nèi)的組成及應用關系。那么,開始吧,這是第一篇!

在這里插入圖片描述

這真的是一篇講架構技術的文章,不是小說!建議您看下去!

一、周末煮餃子聊到容器問題

周末和老婆一起包了頓餃子,“老公,我去買瓶醋,你把餃子先煮一下吧”。我笨手笨腳準備半天,還沒煮完,老婆就回來了。我看著這一鍋餃子問道:“老婆,你說這 飯店是怎么煮餃子的??? 每個人口味不一樣,飯量也都不一樣啊,想想都頭疼!”


小娜同學一邊用手比劃一邊說:“飯店當然不能像家里這么煮餃子啊,他們有一種特制的鍋,就是那個、那個樣子的”。

我感覺自己娶了一個傻女人,“到底是哪個樣子的?用手能比劃出來???你是不是愛情公寓看多了?”。老婆聽到我的抱怨,拿起手機搜索了一下:“諾,就是這個樣子的,你個白癡!”

“飯店就是用這種鍋煮餃子的,水是一鍋水,爐是一個爐,分成多個容器,每個容器里面放入一個客人點的餃子就可以啦。”作為生活小能手的小娜同學知道的可真多。

“哎我去,這不就是一個服務器啟動了多個docker容器么?”同樣作為程序員的小娜贊到:“老公,你說的還真對哈,我最近可是剛看了docker呢,但我還不太會用!”。

二、說說docker與煮餃子的容器

“你一個前端學什么docker”。小娜不服氣了,“哎,你別瞧不起人,我還知道k8s呢”。這可讓我有點意外,正當我意外之時,老婆一句話差點讓我噴出來:“那k8s到底是個什么東西?。?rdquo;,我們商量好飯后她刷碗,我給她說說docker與k8。

不一會就開始了飯后輔導: 飯店煮餃子本身就是一種服務(應用服務),煮餃子的鍋就像一個服務器,鍋里的每一個網(wǎng)狀籠就像一個docker容器,通常情況下一個網(wǎng)狀籠只煮一種餃子,就像一個docker容器通常只提供一個服務(微服務)。同一個服務器上的docker容器之間能夠進行必要的隔離,避免資源沖突(不同餡的餃子煮混)。又能充分的共享服務器資源(那一鍋水和供電),達到資源的合理利用,避免浪費。

小娜微笑點點頭表示明白了,”那飯店規(guī)模變大,客人越來越多,就得買更多的大鍋(服務器)???"

那是當然嘍,你看哈,當服務器越來越多的時候就組成了集群。docker容器還有一個好處就是它的標準化,標準化在這里就代表了部署靈活性。假如一號鍋突然斷電了,煮餃子的師傅就可以把煮餃子的容器拔出來插入二號鍋,因為容器的標準是一樣的。就像docker容器可以靈活快速的啟動,在不同的服務器上啟動提供服務。

小娜同學再次的點了點頭,向我投來仰慕的眼光。趁熱打鐵,我總結(jié)道:”docker容器有效的實現(xiàn)了服務的環(huán)境封裝的標準化,以及同服務器容器之間的環(huán)境隔離,資源共享“。

三、聊聊集群煮餃子(k8s)

小娜同學對于接下來的內(nèi)容已經(jīng)迫不及待了,“docker我懂了,快說說k8s”。我故弄玄虛的說到,你看哈,現(xiàn)在這個飯店的集群容器煮餃子的模式還需要解決哪些問題?我們倆討論了一下,總結(jié)了下面這幾條:

  • 飯店的客流量不總是滿的,大鍋的個數(shù)肯定是按照最大需求買的,但是肯定有部分的時間大鍋是閑置的。
  • 客流量肯定是有一定的規(guī)律的吧?比如周末比工作日客流量大,下班后比上班時間客流量大。
  • 假如突然來了一個旅游團進來用餐,誰來做應急管理?快速的給大鍋插電?燒水?滿足用餐需求?
  • 如果為了避免煮出來的餃子味道混淆,是不是素餡類不同容器的放到一個大鍋里面煮?肉餡的放在一起煮、海鮮餡的放在一起煮會好一些?
  • 是不是得有人定期的對“大鍋”和大鍋里面的容器進行衛(wèi)生檢查、運行狀態(tài)(健康檢查)?
  • 是不是得有一個人清楚的知道,素餡的一兩餃子是唐僧的,肉餡的四兩餃子是豬八戒的?

其實還有很多需要注意的問題,所有的這些都可以歸納為:任務分配或者是服務編排,或者是容器的編排問題。k8s的主要作用就是用來解決類似這樣的一些問題:

  • 根據(jù)訪問量大小快速的對容器數(shù)量進行擴容、縮容。
  • 遵循一定的預定計劃來執(zhí)行容器編排工作、應急管理工作、健康檢查工作
  • 合理的編排容器,有些容器放在CPU密集型的服務器上,有些容器放在內(nèi)存密集型容器上。畢竟有的容器運行的是計算型微服務,有的容器運行的是耗內(nèi)存的微服務。合理的編排能夠達到資源的最大利用率。

以上等等這些進行容器管理、編排的問題,都需要k8s來管理支撐,而且是自動化支撐。 說到這里,小娜同學若有所思,“我聽是聽明白了,但是感覺這東西好龐大、好復雜啊。開發(fā)一個應用放在一起部署不好么?為什么搞這么復雜?”

還別說,小娜同學還真問道點子上了。但這也不能一次全都講完啊,否則明天的碗誰來刷?

以上就是煮餃子論云原生docker與kubernetes之間的關系的詳細內(nèi)容,更多關于云原生docker與kubernetes的資料請關注腳本之家其它相關文章!

相關文章

  • 使用Docker compose編排Laravel應用的方法

    使用Docker compose編排Laravel應用的方法

    本篇文章主要介紹了使用Docker compose編排Laravel應用的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 解析docker妙用SpringBoot構建微服務實戰(zhàn)記錄

    解析docker妙用SpringBoot構建微服務實戰(zhàn)記錄

    Spring Boot 是 Spring 開源組織的子項目,是 Spring 組件一站式解決方案,本文通過詳細案例給大家解析docker妙用SpringBoot構建微服務實戰(zhàn)記錄,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • Docker運行Web服務實戰(zhàn)之Tomcat的詳細過程

    Docker運行Web服務實戰(zhàn)之Tomcat的詳細過程

    Tomcat是由Apache軟件基金會下屬的Jakarta項目開發(fā)的一個Servlet容器,按照Sun Microsystems提供的技術規(guī)范,實現(xiàn)了對Servlet和Java Server Page(JSP)的支持,這篇文章主要介紹了Docker運行Web服務實戰(zhàn)之Tomcat的詳細過程,需要的朋友可以參考下
    2022-08-08
  • 深入理解Docker Load和Docker Import的區(qū)別詳解

    深入理解Docker Load和Docker Import的區(qū)別詳解

    Docker是一個流行的容器化平臺,提供了豐富的命令和功能,其中docker load和docker import是兩個常用的命令,用于加載Docker鏡像,這篇文章主要給大家介紹了關于Docker Load和Docker Import區(qū)別的相關資料,需要的朋友可以參考下
    2024-03-03
  • docker安裝nginx并配置ssl的方法步驟

    docker安裝nginx并配置ssl的方法步驟

    本文主要介紹了docker安裝nginx并配置ssl的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03
  • Docker進階之快速擴容的方法

    Docker進階之快速擴容的方法

    這篇文章主要介紹了Docker進階之快速擴容的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • docker容器運行成功但無法訪問的原因分析及解決方案(以Tomcat為例親測有效)

    docker容器運行成功但無法訪問的原因分析及解決方案(以Tomcat為例親測有效)

    這篇文章主要介紹了docker容器運行成功但無法訪問的原因分析及對應解決方案(以Tomcat為例親測有效),文中通過圖文結(jié)合的方式介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-03-03
  • docker-compose安裝步驟和常用命令詳解

    docker-compose安裝步驟和常用命令詳解

    這篇文章主要介紹了docker-compose安裝步驟和常用命令,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • docker內(nèi)的容器如何與宿主機共享IP的方法

    docker內(nèi)的容器如何與宿主機共享IP的方法

    本文主要介紹了docker內(nèi)的容器如何與宿主機共享IP的方法,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • docker國內(nèi)鏡像源配置及走代理設置小結(jié)

    docker國內(nèi)鏡像源配置及走代理設置小結(jié)

    本文主要介紹了配置Docker國內(nèi)鏡像源及代理設置,以加快鏡像拉取速度,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01

最新評論

济南市| 临汾市| 武清区| 鹿泉市| 屯门区| 寿光市| 乌兰浩特市| 深泽县| 琼结县| 临洮县| 左贡县| 赣州市| 石柱| 广河县| 钟祥市| 密山市| 志丹县| 南木林县| 伊宁县| 时尚| 比如县| 贺州市| 逊克县| 修文县| 深州市| 剑河县| 景德镇市| 偏关县| 怀集县| 平度市| 瓮安县| 明星| 阳谷县| 海口市| 温泉县| 松江区| 英德市| 中江县| 晋宁县| 汉源县| 洮南市|