精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一句話總結(jié)Docker與K8S的關(guān)系

云計(jì)算
一句話總結(jié):Docker只是容器的一種,它面向的是單體,K8S可以管理多種容器,它面向的是集群,Docker可以作為一種容器方案被K8S管理。下文繼續(xù)具體介紹。

一句話總結(jié):Docker只是容器的一種,它面向的是單體,K8S可以管理多種容器,它面向的是集群,Docker可以作為一種容器方案被K8S管理。下文繼續(xù)具體介紹。

1、容器的核心概念

介紹這幾個(gè)核心概念:OCI、CR、Runc、Containerd、CRI。

1.1、容器運(yùn)行規(guī)范

容器運(yùn)行規(guī)范OCI(Open Container Initiative)即開放的容器運(yùn)行時(shí)規(guī)范,定義了鏡像和容器運(yùn)行時(shí)的規(guī)范。

容器鏡像規(guī)范:該規(guī)范的目標(biāo)是創(chuàng)建可互操作的工具,用于構(gòu)建、傳輸和準(zhǔn)備運(yùn)行的容器鏡像。

容器運(yùn)行時(shí)規(guī)范:該規(guī)范用于定義容器的配置、執(zhí)行環(huán)境和生命周期。

1.2、容器運(yùn)行時(shí)

容器運(yùn)行時(shí)(Container Runtime)負(fù)責(zé)以下工作:拉取鏡像、提取鏡像到文件系統(tǒng)、為容器準(zhǔn)備掛載點(diǎn)、從容器鏡像中設(shè)置元數(shù)據(jù)以確保容器按預(yù)期運(yùn)行、提醒內(nèi)核為該容器分配某種隔離、提醒內(nèi)核為該容器分配資源限制、調(diào)用系統(tǒng)指令啟動(dòng)容器等。

容器運(yùn)行時(shí)的有如下方案:Containerd、CRI-O 、Kata、Virtlet等等。

1.3、RunC

RunC (Run Container)是從 Docker 的 libcontainer 中遷移而來的,實(shí)現(xiàn)了容器啟停、資源隔離等功能。Docker將RunC捐贈(zèng)給 OCI 作為OCI 容器運(yùn)行時(shí)標(biāo)準(zhǔn)的參考實(shí)現(xiàn)。

RunC是一個(gè)基于OCI標(biāo)準(zhǔn)實(shí)現(xiàn)的一個(gè)輕量級(jí)容器運(yùn)行工具,用來創(chuàng)建和運(yùn)行容器。純從系統(tǒng)角度,Runc才是底層的容器運(yùn)行時(shí) 。

1.4、Containerd

Containerd是用來維持通過RunC創(chuàng)建的容器的運(yùn)行狀態(tài)。即RunC用來創(chuàng)建和運(yùn)行容器,containerd作為常駐進(jìn)程用來管理容器。containerd(container daemon)是一個(gè)daemon進(jìn)程用來管理和運(yùn)行容器,可以用來拉取/推送鏡像和管理容器的存儲(chǔ)和網(wǎng)絡(luò)。其中可以調(diào)用runc來創(chuàng)建和運(yùn)行容器。

很早之前的 Docker Engine 中就有了 Containerd,只不過現(xiàn)在是將 Containerd 從 Docker Engine 里分離出來,作為一個(gè)獨(dú)立的開源項(xiàng)目,目標(biāo)是提供一個(gè)更加開放、穩(wěn)定的容器運(yùn)行基礎(chǔ)設(shè)施。分離出來的Containerd 將具有更多的功能,涵蓋整個(gè)容器運(yùn)行時(shí)管理的所有需求,提供更強(qiáng)大的支持。

Containerd 是一個(gè)工業(yè)級(jí)標(biāo)準(zhǔn)的容器運(yùn)行時(shí),它強(qiáng)調(diào)簡單性、健壯性和可移植性,Containerd 可以負(fù)責(zé)干下面這些事情:

  • 管理容器的生命周期(從創(chuàng)建容器到銷毀容器)
  • 拉取/推送容器鏡像
  • 存儲(chǔ)管理(管理鏡像及容器數(shù)據(jù)的存儲(chǔ))
  • 調(diào)用 runc 運(yùn)行容器(與 runc 等容器運(yùn)行時(shí)交互)
  • 管理容器網(wǎng)絡(luò)接口及網(wǎng)絡(luò)

K8S自v1.24 起,已經(jīng)刪除了Dockershim ,使用Containerd作為容器運(yùn)行時(shí)。選擇 Containerd原因是,它的調(diào)用鏈更短,組件更少,更穩(wěn)定,占用節(jié)點(diǎn)資源更少。

1.5、Docker、Containerd、RunC的關(guān)系

三者關(guān)系,見下圖:

1.6、CRI

容器運(yùn)行時(shí)是 Kubernetes(K8S) 最重要的組件之一,負(fù)責(zé)管理鏡像和容器的生命周期。Kubelet 通過 Container Runtime Interface (CRI) 與容器運(yùn)行時(shí)交互,以管理鏡像和容器。

CRI即容器運(yùn)行時(shí)接口,主要用來定義K8S與容器運(yùn)行時(shí)的API調(diào)用,kubelet通過CRI來調(diào)用容器運(yùn)行時(shí),只要實(shí)現(xiàn)了CRI接口的容器運(yùn)行時(shí)就可以對(duì)接到K8S的kubelet組件。

圖片

2、Docker和K8S的關(guān)系

Docker和K8S本質(zhì)上都是創(chuàng)建容器的工具,Docker作用與單機(jī),K8S作用與集群。

在單機(jī)的容器解決方案,首選Docker。隨著時(shí)代的發(fā)展,對(duì)系統(tǒng)的性能有了更高的要求,高可用、高并發(fā)都是基本要求。隨著要求變高的的同時(shí),單機(jī)顯然性能就跟不上了,服務(wù)器集群管理就是發(fā)展趨勢,所以 Kubernetes 為代表的云原生技術(shù)強(qiáng)勢發(fā)展。

2.1、容器創(chuàng)建調(diào)用鏈路

Docker、Kubernetes、OCI、CRI-O、containerd、runc,他們是如何一起協(xié)作的呢,見下圖。

上圖所示為容器的調(diào)用鏈路。如圖我們看到的,只要是實(shí)現(xiàn)了CRI的容器運(yùn)行時(shí)就能夠被K8S采用。Containerd是通過CRI Plugin 來適配CRI的,而CRI-O則是為CRI量生打造。

我們還可以看到包括了Docker和K8S兩條主線,其中Docker主要是在面向單體應(yīng)用,K8S是用于集群。

2.2、關(guān)系

從上面的容器調(diào)用鏈路可以看到,對(duì)于Containerd 和 CRI-O我們非常清楚他們是干嘛的,但是對(duì)于Docker和K8S間的聯(lián)系我們還需要再來理一下。

如圖為K8S與Docker之間的聯(lián)系(包含K8S1.23版本在內(nèi)以及之前的版本),從K8S-1.24版本開始將移除docker-shim模塊。下面繼續(xù)看看他們之間的小故事。

3、Dockershim的小故事

3.1、dockershim的由來

自 K8S - v1.24 起,Dockershim 已被刪除,這對(duì)K8S項(xiàng)目來說是一個(gè)積極的舉措。

在 K8S 的早期,只支持一個(gè)容器運(yùn)行時(shí),那個(gè)容器運(yùn)行時(shí)就是 Docker Engine。 那時(shí)并沒有其他的選擇。

隨著時(shí)間推移,我們開始添加更多的容器運(yùn)行時(shí),比如 rkt 和 hypernetes,很明顯 K8S 用戶希望選擇最適合他們的運(yùn)行時(shí)。因此,K8S 需要一種方法來允許K8S集群靈活地使用任何容器運(yùn)行時(shí)。

于是有了容器運(yùn)行時(shí)接口 (CRI) 的發(fā)布,CRI 的引入對(duì)K8S項(xiàng)目和K8S用戶來說都很棒,但它引入了一個(gè)問題:Docker Engine 作為容器運(yùn)行時(shí)的使用早于 CRI,所以Docker Engine 不兼容 CRI。

為了解決這個(gè)問題,在 kubelet 組件中引入了一個(gè)小型軟件 shim (dockershim),專門用于填補(bǔ) Docker Engine 和 CRI 之間的空白, 允許集群繼續(xù)使用 Docker Engine 作為容器運(yùn)行時(shí)。

3.2、dockershim的宿命

然而,這個(gè)小軟件 shim 從來沒有打算成為一個(gè)永久的解決方案。 多年來,它的存在給 kubelet 本身帶來了許多不必要的復(fù)雜性。由于這個(gè) shim,Docker 的一些集成實(shí)現(xiàn)不一致,導(dǎo)致維護(hù)人員的負(fù)擔(dān)增加。

總之,這樣的方式不但帶來了更高的復(fù)雜度,而且由于部件的增加也增加了不穩(wěn)定的因素,同時(shí)還增加了維護(hù)負(fù)擔(dān),所以棄用dockershim是遲早的事。

總結(jié):dockershim 一直都是 K8S 社區(qū)為了能讓 Docker 成為其支持的容器運(yùn)行時(shí),所維護(hù)的一個(gè)兼容程序。 現(xiàn)在所謂的廢棄,也僅僅是 K8S 要放棄對(duì)現(xiàn)在代碼倉庫中的 dockershim 的維護(hù)支持。以便K8S可以像剛開始時(shí)計(jì)劃的那樣,僅負(fù)責(zé)維護(hù)其 CRI ,任何兼容 CRI 的容器運(yùn)行時(shí),都可以作為 K8S 的 runtime。

3.3、流轉(zhuǎn)圖:

總結(jié):本文講了容器的核心概念、Docker和K8S的關(guān)系、Dockershim的小故事,希望對(duì)你有幫助!

責(zé)任編輯:華軒 來源: 不焦躁的程序員
相關(guān)推薦

2023-09-05 23:34:52

Kubernetes云原生

2020-11-27 09:57:11

Python代碼PyPy

2015-08-03 10:21:04

設(shè)計(jì)模式表達(dá)

2023-05-08 15:44:23

3D數(shù)字人

2010-03-29 11:55:12

無線上網(wǎng)報(bào)錯(cuò)

2018-01-15 10:45:43

社交網(wǎng)絡(luò)互聯(lián)網(wǎng)巨頭百度

2014-05-07 10:47:51

移動(dòng)金融互聯(lián)網(wǎng)金融GMIC

2020-12-16 10:43:44

PythonPyPy代碼

2019-08-15 11:42:56

程序員電腦軟件

2011-06-03 16:42:47

SEO

2023-12-13 21:50:59

騰訊AI模型

2025-05-12 01:22:00

2014-12-16 08:58:17

甲骨文Oracle數(shù)據(jù)庫選件

2013-05-10 10:56:09

2024-02-08 09:33:37

蘋果AI

2011-11-01 07:23:59

喬布斯悼文

2019-03-27 09:31:36

互聯(lián)網(wǎng)面試技術(shù)

2022-12-12 13:45:46

模型修圖

2023-08-25 17:10:14

LLM人工智能

2024-04-01 13:03:00

AI模型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

色哟哟精品一区| caoporn国产精品免费视频| 亚洲1区在线| 一区二区三区四区亚洲| 精品人伦一区二区三区| 最好看的日本字幕mv视频大全| 色综合咪咪久久网| 精品美女一区二区三区| 免费男同深夜夜行网站| 欧美a免费在线| 91蜜桃在线免费视频| 国产美女久久精品香蕉69| 欧美爱爱小视频| 国产不卡av一区二区| 欧美一区二区视频免费观看| 国产精品50p| a毛片在线观看| 久久在线免费观看| 成人欧美一区二区三区视频| 国产美女www| 国产日韩欧美一区| 欧美成人免费观看| 免费成人深夜天涯网站| 大奶在线精品| 欧美一卡二卡三卡四卡| 日本美女高潮视频| 国产直播在线| 亚洲一区二区免费视频| 曰韩不卡视频| 免费人成在线观看网站| 成人av一区二区三区| 成人在线视频网站| 一区二区小视频| 另类国产ts人妖高潮视频| 九九热在线精品视频| 欧美xxxx精品| av中字幕久久| 亚洲丝袜av一区| 免费黄色三级网站| 综合久久成人| 欧美一区二区三区在线观看 | 国产一级一区二区| 欧美黑人xxxx| 欧美黑吊大战白妞| 欧美一区视频| 久久久国产一区| 欧美性生给视频| 久久人人88| 一本一本久久a久久精品综合小说| 丰满大乳奶做爰ⅹxx视频| 永久免费精品视频| 日韩精品一区二| 一级全黄裸体片| 深夜福利一区二区三区| 日韩视频中午一区| xxxx国产视频| 日韩欧美另类中文字幕| 日韩精品一区二区三区在线观看 | 中文字幕天堂在线| 日韩电影在线观看电影| 国产精品久久不能| 亚洲天堂视频在线| 国精产品一区一区三区mba视频 | www.天天射.com| 国产69精品久久久久按摩| 欧美性感一类影片在线播放| 另类小说第一页| 亚洲欧洲二区| 日韩欧美高清dvd碟片| 中文字幕第九页| 全球av集中精品导航福利| 精品亚洲一区二区三区在线观看| 变态另类丨国产精品| 国产欧美日韩影院| 久久精品视频99| 久久精品女人毛片国产| 模特精品在线| 成人激情黄色网| 亚洲精品成人区在线观看| 99久久99精品久久久久久| 欧美一区二区影视| 日本在线免费网| 亚洲午夜精品久久久久久久久| 日本福利视频在线| 国产精品伦一区二区| 欧美变态tickle挠乳网站| 日本黄色动态图| 日韩黄色大片| 欧美极品美女电影一区| 无码aⅴ精品一区二区三区| 久久国产精品一区二区| 国产精品传媒毛片三区| 大片免费播放在线视频| 又紧又大又爽精品一区二区| 看av免费毛片手机播放 | 99中文字幕| 麻豆av电影在线观看| 亚洲欧美另类小说视频| 久久久久久久午夜| 97久久中文字幕| 日韩精品中文字幕在线播放| 国产精品suv一区二区88| 亚洲国产导航| 91久久国产精品| 日韩偷拍自拍| 亚洲一区二区在线观看视频 | 一本久道久久综合| 久久香蕉av| 精品污污网站免费看| 手机免费看av片| 水蜜桃精品av一区二区| 欧美亚洲视频在线看网址| 国产免费高清av| 欧美激情综合在线| 我的公把我弄高潮了视频| 91p九色成人| 亚洲国产欧美一区| 91嫩草|国产丨精品入口| 日韩精品免费视频人成| 国产日韩亚洲精品| 一区二区三区伦理| 3d动漫精品啪啪一区二区竹菊| 久久只有这里有精品| 亚洲精品123区| 99se婷婷在线视频观看| 米奇777四色精品人人爽| 一本色道久久综合亚洲91| 国模无码视频一区| 国色天香一区二区| 91久久久久久久一区二区| 91精彩在线视频| 日本乱码高清不卡字幕| 亚洲第一黄色网址| 亚洲精品系列| 国产精品乱码视频| 黑人玩欧美人三根一起进| 日韩欧美国产电影| 久久黄色免费网站| 国产91丝袜在线观看| 99久re热视频精品98| 99精品美女视频在线观看热舞| 在线电影av不卡网址| 久久久精品毛片| 久久久蜜桃精品| 国产免费人做人爱午夜视频| 亚洲精品亚洲人成在线| 日本aⅴ大伊香蕉精品视频| 桃花色综合影院| 欧美日韩免费网站| 蜜臀av一区二区三区有限公司| 夜夜嗨一区二区| 精品产品国产在线不卡| 亚洲福利影院| 亚洲欧美精品在线| 国产精品无码一区| 国产精品沙发午睡系列990531| 成人性做爰aaa片免费看不忠| 欧美男gay| 国产精品丝袜白浆摸在线| 91大神xh98hx在线播放| 欧美日韩一区二区三区四区五区 | 欧美在线三区| 草莓视频一区| 中文不卡1区2区3区| 亚洲欧洲日产国码av系列天堂| 亚洲综合久久网| 国产精品女上位| 久久久福利影院| 黄色综合网站| 欧美精品亚洲| 亚洲成人精品综合在线| 欧美国产日韩xxxxx| 亚洲aaa在线观看| 91国偷自产一区二区三区观看| 三级成人在线| 色综合 综合色| 国产精品理论在线| 国产一区二区精品久久| 成人黄色大片网站| 国产精品一区二区av交换| 国产精品视频播放| 91蜜桃在线视频| 亚洲国产第一页| 中文字幕一区二区三区人妻四季 | 亚洲国产欧美一区二区三区不卡| 日韩中文在线播放| 久久久999国产| 无码国产精品一区二区色情男同| 色婷婷综合久久久久中文| 永久免费看片直接| 97久久超碰国产精品| 亚洲xxx在线观看| 国产精品一级| 久久久国产精华液999999| 国产精品网在线观看| 国产精品久久久久秋霞鲁丝| 久久青青色综合| 一区二区亚洲欧洲国产日韩| 精品国产伦一区二区三区| 狠狠躁夜夜躁人人爽超碰91| 男人在线观看视频| 91欧美一区二区| 91精产国品一二三产区别沈先生| 伊人久久久大香线蕉综合直播| 亚洲国产精品一区在线观看不卡| 懂色av一区二区| 国产日韩精品一区二区| 自拍偷拍欧美视频| 九九久久久久久久久激情| 高清毛片在线看| 亚洲国产欧美一区| 午夜精品小视频| 欧美日韩精品一区二区天天拍小说| 久久综合色综合| 亚洲天堂av一区| 精品少妇人妻一区二区黑料社区| 国产91丝袜在线播放| 午夜国产福利在线观看| 久久精品亚洲一区二区| 国产www免费| 欧美成人日韩| 在线免费观看一区二区三区| 国产中文精品久高清在线不| 国产日韩在线一区二区三区| 精品国产亚洲一区二区三区| 国产精品视频中文字幕91| 国产精品av一区二区三区| 久久久久久免费精品| 中中文字幕av在线| 久久亚洲一区二区三区四区五区高| 国产精品久久久久一区二区国产| 亚洲精品在线观看网站| 亚洲精品国产精品乱码不卡| 91精品国产免费| 一级黄色片在线观看| 欧美网站一区二区| 日韩在线播放中文字幕| 欧美午夜影院在线视频| 国产亚洲欧美久久久久| 亚洲美女少妇撒尿| 精品国产乱码久久久久久鸭王1| 国产欧美一区二区精品仙草咪 | 中文字幕一区二区不卡| 日韩不卡av在线| 国产精品网站一区| 亚洲色成人网站www永久四虎| 久久久精品2019中文字幕之3| 特大黑人巨人吊xxxx| 精品视频国内| 91国模大尺度私拍在线视频| 一级片免费在线播放| 福利精品视频在线| 亚洲黄色免费观看| 色偷偷久久人人79超碰人人澡| 日韩人妻精品中文字幕| 91久久精品国产91性色tv| 国产亚洲久一区二区| 欧美日韩五月天| 国产精品久久久久久无人区| 91精品国产色综合久久ai换脸| av网站免费大全| 欧美精品一区二区三区很污很色的| 韩国av在线免费观看| 亚洲精品久久久久久久久久久| 天堂视频中文在线| 欧美成人综合网站| 天天操天天操天天操| 亚洲片av在线| 欧美成人hd| 欧美激情区在线播放| 少妇视频在线观看| 国产精品成人观看视频国产奇米| 福利一区二区| 国产精品久久久久久久久婷婷| 欧美丝袜足交| 五月天丁香综合久久国产| 亚洲91精品| 欧美视频免费看欧美视频| 视频一区二区不卡| 午夜av中文字幕| av午夜一区麻豆| 国产激情av在线| 亚洲国产wwwccc36天堂| 五月天婷婷导航| 日韩视频免费直播| 国产资源在线看| 久久网福利资源网站| 1区2区3区在线| 国产女人精品视频| 99久久人爽人人添人人澡| 欧美高清视频一区| 亚洲欧美日韩高清在线| 午夜肉伦伦影院| 国产一区二区剧情av在线| 欧类av怡春院| 亚洲欧洲国产日本综合| 国产在线播放91| 密臀av在线播放| 成人精品在线观看| 亚洲色图丝袜| 黄色一级片黄色| 蜜桃av噜噜一区二区三区小说| 91精产国品一二三| 中文乱码免费一区二区| 亚洲精品77777| 欧美一区二区三区爱爱| 蜜桃视频在线入口www| 欧美激情网站在线观看| 久久亚洲国产精品尤物| 快播亚洲色图| 精品不卡视频| 三级性生活视频| 国产日韩欧美麻豆| 黄色片视频网站| 日韩免费视频一区| 麻豆电影在线播放| 国产精品白嫩美女在线观看| 丝袜av一区| 六月婷婷在线视频| 国产成人在线免费| 久久福利免费视频| 精品污污网站免费看| 国产在线电影| 欧美专区在线播放| 欧美自拍一区| 黄色a级片免费看| 国产在线国偷精品产拍免费yy| 国产第一页精品| 欧美性高清videossexo| 国产露出视频在线观看| 98精品在线视频| 伦理一区二区| 亚洲 欧美 综合 另类 中字| 国产精品中文有码| 五月天婷婷色综合| 91精品国产综合久久精品| 日本中文字幕在线观看| 国产精品网址在线| 成人羞羞网站入口免费| 手机看片福利日韩| 欧美国产精品中文字幕| 这里只有久久精品视频| 亚洲图中文字幕| 嫩草伊人久久精品少妇av杨幂| 日本欧美色综合网站免费| 视频一区二区三区入口| 成人无码av片在线观看| 欧美日精品一区视频| 日本中文字幕在线看| 亚洲aⅴ男人的天堂在线观看| 天天影视欧美综合在线观看| 天天看片天天操| 亚洲欧美日韩国产中文在线| 97人人爽人人爽人人爽| 久久国产精品亚洲| 亚洲精品一二三**| 国产欧美日韩网站| 91视频免费观看| 免费又黄又爽又猛大片午夜| 一区二区在线免费视频| 99re8精品视频在线观看| 国内自拍中文字幕| 成人h动漫精品| 一本一道无码中文字幕精品热| 亚洲九九九在线观看| а√天堂资源国产精品| 国产高清免费在线| 成人精品国产一区二区4080| 五月婷婷中文字幕| 在线播放国产一区二区三区| 97久久中文字幕 | 亚洲影音先锋| 一级肉体全黄裸片| 日韩一区二区精品| 国产精品论坛| 先锋影音一区二区三区| 国产一区二区在线观看视频| 久久婷婷一区二区| 亚洲精品视频在线播放| 国产欧美自拍| 韩日视频在线观看| 国产丝袜在线精品| www三级免费| 国产成人一区二| 一本一道久久a久久精品蜜桃| 捆绑凌虐一区二区三区| 欧美图片一区二区三区| 99久久精品免费观看国产| 欧美激情专区| 国产一区二区毛片| 男操女视频网站| 久久久久久这里只有精品| 国内精品伊人久久久| 欧美性猛交乱大交| 欧洲另类一二三四区| 黄页在线观看免费| 天堂资源在线亚洲资源| 成人av电影在线网| 国产精品自拍电影| 欧洲亚洲免费视频|