Dockershim 即將被移除?看 SUSE Rancher 的應(yīng)對(duì)之道莲蜘!

行業(yè)數(shù)字化轉(zhuǎn)型如火如荼谭确,企業(yè)正在全面轉(zhuǎn)向云原生平臺(tái),并由此引發(fā)了架構(gòu)方案票渠、生產(chǎn)方式逐哈、思維模式、商業(yè)模式等一系列的變革问顷。Gartner 的預(yù)測(cè)顯示昂秃,到 2025 年,95% 以上的數(shù)字化轉(zhuǎn)型方案將選擇云原生平臺(tái)作為基礎(chǔ)杜窄,而在 2021 年這一比例只有不到 40%肠骆。

與此同時(shí),以容器為代表的云原生技術(shù)也在持續(xù)演進(jìn)塞耕,尤其在 Kubernetes 成為云原生體系的技術(shù)核心以后蚀腿。容器技術(shù)已經(jīng)進(jìn)入 Kubernetes 時(shí)代,原來(lái)的技術(shù)體系正在悄然改變荷科。早在 2020 年 12 月唯咬,Kubernetes 就宣布將棄用 dockershim,從那時(shí)起畏浆,業(yè)界就在尋求移除 dockershim 的替代方案胆胰。

經(jīng)過(guò)過(guò)去一年的過(guò)渡,日前刻获,Kubernetes 宣布蜀涨,將在 Kubernetes 1.24 版本中刪除 dockershim,該版本定于今年 4 月左右發(fā)布。對(duì)此厚柳,SUSE Rancher 作為一個(gè)開(kāi)源的企業(yè)級(jí) Kubernetes 管理平臺(tái)氧枣,早已給出了應(yīng)對(duì)之道。

在日前的相關(guān)主題直播中(https://www.bilibili.com/video/BV1Xa411C78k?spm_id_from=333.999.0.)别垮,SUSE Rancher 大中華區(qū)研發(fā)總監(jiān)張智博表示便监,針對(duì)習(xí)慣于使用 docker 的用戶,SUSE Rancher 將繼續(xù)為客戶提供 Kubernetes+Docker 相關(guān)技術(shù)產(chǎn)品碳想;對(duì)于那些希望跟隨 Kubernetes 上游發(fā)展的用戶烧董,SUSE Rancher 則通過(guò)提供 Kubernetes+Containerd 相關(guān)技術(shù)產(chǎn)品幫助企業(yè)擁抱容器、擁抱云原生胧奔。

Kubernetes 崛起逊移,棄用 Dockershim 是技術(shù)發(fā)展的必然

要弄清楚 Kubernetes 為何會(huì)棄用 dockershim,還要從容器技術(shù)的發(fā)展說(shuō)起龙填。在容器技術(shù)崛起之前胳泉,業(yè)界最熱門的技術(shù)是虛擬化平臺(tái),如 VMWare岩遗、OpenStack 等扇商。盡管虛擬機(jī)可以“虛擬”出很多子系統(tǒng),但存在占用空間大宿礁、啟動(dòng)慢钳吟、資源占用高等問(wèn)題。

像 Docker 這樣的容器技術(shù)窘拯,屬于輕量級(jí)的“虛擬化”,它不需要“虛擬”出整個(gè)操作系統(tǒng)坝茎,只需要“虛擬”一個(gè)小規(guī)模的環(huán)境(類似“沙箱”)涤姊,從而成功規(guī)避了虛擬機(jī)的缺點(diǎn),受到業(yè)界的熱烈歡迎和追捧嗤放。

不過(guò)思喊,在 2013 年 Docker 開(kāi)源以后,新的問(wèn)題出現(xiàn)了:Docker 只是創(chuàng)建容器的工具次酌,是應(yīng)用容器引擎恨课,它本身并不是容器;如果想將 Docker 應(yīng)用于具體的業(yè)務(wù)層面岳服,還需要對(duì)其進(jìn)行編排剂公、管理和調(diào)度。2014 年吊宋,Kubernetes 橫空出世并默認(rèn)使用 Docker 作為容器運(yùn)行纲辽,實(shí)現(xiàn)了對(duì)容器的編排、管理和調(diào)度。

隨后拖吼,Kubernetes 的代碼當(dāng)中包含了很多與 Docker 相關(guān)的操作邏輯鳞上,為了能夠做解耦,兼容更多的容器運(yùn)行時(shí)吊档,Kubernetes 將操作 Docker 的相關(guān)邏輯獨(dú)立出來(lái)篙议,組成了 dockershim。因此怠硼,dockershim 可以看作是 Kubernetes 的一個(gè)組件鬼贱,主要目的是為了通過(guò) CRI (容器運(yùn)行時(shí)接口)操作 Docker;也就是說(shuō)拒名,dockershim 相當(dāng)于 Kubernetes 和 Docker 的一個(gè)中轉(zhuǎn)站或者樞紐吩愧。

這樣一來(lái),Kubernetes 或 Docker 有任何的功能變動(dòng)增显,dockershim 代碼都必須隨之改動(dòng)雁佳,以支持變更。但 Docker 的底層運(yùn)行時(shí)是 containerd同云,而 containerd 也支持 CRI糖权, Kubernetes 完全可以繞過(guò) dockershim 這一中轉(zhuǎn)站直接通過(guò) CRI 與 containerd 進(jìn)行交互;此外炸站,隨著容器技術(shù)的演進(jìn)星澳,容器運(yùn)行時(shí)也變得多種多樣,Kubernetes 通過(guò) CRI 即可與它們進(jìn)行交互旱易,dockershim 因此變得可有可無(wú)禁偎。

面對(duì)變革,SUSE Rancher 的建議和應(yīng)對(duì)之道

盡管 Kubernetes 即將棄用 dockershim阀坏,但這并不意味著 Docker 已經(jīng)過(guò)時(shí)如暖;相反,Docker 的性能久經(jīng)考驗(yàn)忌堂,技術(shù)也更為成熟盒至,不僅擁有龐大的用戶群體,也是相當(dāng)長(zhǎng)一段時(shí)間里士修,企業(yè)開(kāi)展容器技術(shù)應(yīng)用的重要切入點(diǎn)枷遂。

在 Apache APISIX PMC 張晉濤看來(lái),Docker 的發(fā)展之所以顯現(xiàn)疲態(tài)棋嘲,與其開(kāi)源之后一直沒(méi)有找到合適的商業(yè)化路線有關(guān)酒唉。未來(lái),Docker 最核心的動(dòng)作就是 Kubernetes 給開(kāi)發(fā)者提供好用的容器技術(shù)封字,它的定位依然是容器平臺(tái)黔州,而不是底層的容器運(yùn)行時(shí)耍鬓。

未來(lái)的容器運(yùn)行時(shí)將是 containerd 的天下,張智博認(rèn)為流妻,棄用 dockershim 為containerd 的快速普及帶來(lái)了新的機(jī)遇牲蜀,這一點(diǎn)在 2021年 CNCF Survey 上有很明顯的展示,大多數(shù)用戶均選擇 containerd 替換 Docker 的方案绅这。不過(guò)涣达,底層技術(shù)的變革并不會(huì)對(duì)企業(yè)用戶帶來(lái)多大影響,公有云和其他商業(yè)廠商以及開(kāi)源社區(qū)會(huì)有足夠多的技術(shù)路線來(lái)規(guī)避風(fēng)險(xiǎn)证薇。

正如張晉濤所說(shuō)度苔,采用云服務(wù)的企業(yè)對(duì)容器運(yùn)行時(shí)的切換其實(shí)是無(wú)感知的。即便企業(yè)采用的不是云上托管而是自建云的模式浑度,終端用戶也無(wú)需關(guān)注這一點(diǎn)寇窑,只有企業(yè)中負(fù)責(zé) Kubernetes 維護(hù)管理的運(yùn)維人員才會(huì)在意。因此箩张,張智博建議甩骏,企業(yè)要以不變應(yīng)萬(wàn)變,業(yè)務(wù)穩(wěn)定性永遠(yuǎn)是第一考量先慷,而非技術(shù)架構(gòu)的先進(jìn)性饮笛。

不論是 Kubernetes 的突飛猛進(jìn)、Docker 的日漸式微论熙,還是 containerd 的大勢(shì)所趨福青,企業(yè)短期內(nèi)都無(wú)需過(guò)分關(guān)注。對(duì)于那些構(gòu)建在公有云上的業(yè)務(wù)脓诡,云廠商已經(jīng)幫助企業(yè)客戶解決了底層技術(shù)架構(gòu)升級(jí)的問(wèn)題无午;而對(duì)于構(gòu)建了私有云的企業(yè)客戶來(lái)說(shuō),他們也不必破壞傳統(tǒng)技術(shù)架構(gòu)的穩(wěn)定性和持久性祝谚,只需要在建立新的集群時(shí)逐步完成 containerd 的逐步替代和切換指厌。

面對(duì)這一技術(shù)變革,SUSE Rancher 采用了商業(yè)廠商面向開(kāi)源社區(qū)推動(dòng)的 cri-dockerd 方案踊跟,確保 RKE 集群可以繼續(xù)利用 Docker 作為其容器運(yùn)行時(shí);而對(duì)于希望跟隨上游發(fā)展而移除 Docker 的用戶鸥诽,SUSE Rancher 的 K3s/RKE2 等開(kāi)源產(chǎn)品均使用 containerd 作為默認(rèn)運(yùn)行時(shí)商玫,K3s 可以面向本地開(kāi)發(fā)以及邊緣環(huán)境,RKE2 則可以面向數(shù)據(jù)中心使用場(chǎng)景牡借。

也就是說(shuō)拳昌,盡管 SUSE Rancher 是開(kāi)源廠商,但非常重視開(kāi)源的商業(yè)化钠龙。雖然技術(shù)的發(fā)展趨向于 containerd炬藤,SUSE Rancher 并不會(huì)強(qiáng)制客戶去 Docker御铃,如果企業(yè)客戶依然在使用 Docker,SUSE Rancher 也會(huì)繼續(xù)維護(hù)這類項(xiàng)目沈矿。

加速技術(shù)迭代上真,SUSE 激活企業(yè)無(wú)限創(chuàng)新潛力

在云原生領(lǐng)域,Kubernetes 棄用 Dockershim 只是容器技術(shù)演進(jìn)過(guò)程中的一個(gè)小插曲羹膳;當(dāng)前睡互,各行各業(yè)數(shù)字化轉(zhuǎn)型持續(xù)深入,企業(yè)客戶正在向云計(jì)算技術(shù)提出越來(lái)越多的新要求陵像。

日前就珠,CNCF 發(fā)布的 2021 年度調(diào)查報(bào)告顯示,96% 的企業(yè)正在使用或評(píng)估Kubernetes醒颖,這一數(shù)據(jù)是自 2016 年開(kāi)啟該項(xiàng)調(diào)查以來(lái)的歷史新高妻怎。CNCF 認(rèn)為,容器和 Kubernetes 的事實(shí)地位已經(jīng)鞏固泞歉,隨著技術(shù)的發(fā)展逼侦,容器和 Kubernetes 將慢慢轉(zhuǎn)向“幕后”工作;與過(guò)去相比疏日,企業(yè)似乎更密集地使用無(wú)服務(wù)器和托管服務(wù)偿洁,開(kāi)發(fā)者也不一定需要了解底層容器技術(shù)。

正是預(yù)判了這一趨勢(shì)沟优,SUSE 作為全球最大的獨(dú)立開(kāi)源公司涕滋,在 2020 年完成了對(duì) Kubernetes 管理領(lǐng)域市場(chǎng)領(lǐng)導(dǎo)者 Rancher Labs 的收購(gòu),從而具備了全面覆蓋企業(yè)級(jí) Linux挠阁、容器宾肺、Kubernetes 和邊緣計(jì)算等領(lǐng)域的綜合實(shí)力,可以幫助企業(yè)客戶在數(shù)據(jù)中心侵俗、云端锨用、邊緣側(cè)等任意場(chǎng)景創(chuàng)新。

2021年底隘谣,SUSE 通過(guò) Kubernetes 構(gòu)建的超融合基礎(chǔ)架構(gòu)(HCI)開(kāi)源軟件Harvester 正式 GA增拥,自此 SUSE 的產(chǎn)品陣容已經(jīng)擴(kuò)展到超融合基礎(chǔ)設(shè)施領(lǐng)域。不久前寻歧,SUSE 又正式發(fā)布了容器桌面管理工具 Rancher Desktop 1.0.0掌栅,可以幫助企業(yè)客戶在 Mac、Windows 和 Linux 系統(tǒng)中以桌面形式管理 Kubernetes 和容器码泛。

從容器到 Kubernetes猾封,從企業(yè)級(jí) Linux 到邊緣計(jì)算,從開(kāi)源到開(kāi)放噪珊,SUSE 正在走向比云計(jì)算更廣闊的數(shù)字化星辰大海晌缘。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末齐莲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子磷箕,更是在濱河造成了極大的恐慌选酗,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搀捷,死亡現(xiàn)場(chǎng)離奇詭異星掰,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)嫩舟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門氢烘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人家厌,你說(shuō)我怎么就攤上這事播玖。” “怎么了饭于?”我有些...
    開(kāi)封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蜀踏,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我掰吕,道長(zhǎng)果覆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任殖熟,我火速辦了婚禮局待,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘菱属。我一直安慰自己钳榨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布纽门。 她就那樣靜靜地躺著薛耻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赏陵。 梳的紋絲不亂的頭發(fā)上饼齿,一...
    開(kāi)封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音蝙搔,去河邊找鬼候醒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛杂瘸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播伙菊,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼败玉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼敌土!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起运翼,我...
    開(kāi)封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤返干,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后血淌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體矩欠,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年悠夯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了癌淮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沦补,死狀恐怖乳蓄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情夕膀,我是刑警寧澤虚倒,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站产舞,受9級(jí)特大地震影響魂奥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜易猫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一耻煤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧擦囊,春花似錦违霞、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至贯被,卻和暖如春眼五,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背彤灶。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工看幼, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人幌陕。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓诵姜,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親搏熄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子棚唆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容