真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

K8s還是k3s?Thisisaquestion-創(chuàng)新互聯(lián)

本文來(lái)自:Rancher Labs

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比樂(lè)山網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式樂(lè)山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋樂(lè)山地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

 
自k3s問(wèn)世以來(lái),社區(qū)里有許多小伙伴都問(wèn)過(guò)這樣的問(wèn)題“除了中間的數(shù)字之外,k3s和K8s的區(qū)別在哪里?”,“在兩者之間應(yīng)該如何選擇?”。本文將簡(jiǎn)單介紹它們兩者的區(qū)別。
 
K8s 還是 k3s?This is a question

什么是Kubernetes?

正如大家所了解到的那樣,Kubernetes是一個(gè)“容器編排平臺(tái)”,也就是說(shuō)你可以從一組機(jī)器中選擇其中之一來(lái)運(yùn)行你所需要使用的容器。

它也處理諸如升級(jí)你的容器之類的事情,所以如果你發(fā)布網(wǎng)站的新版本,它會(huì)逐漸使用新版本來(lái)啟動(dòng)容器,并放棄舊版本,這一過(guò)程僅需一到兩分鐘。

那么,究竟什么是K8s?

K8s是Kubernetes的縮寫,因?yàn)樵贙和s之間有8個(gè)字母,故稱K8s。然而,通常情況下,無(wú)論人們談?wù)摰氖荎ubernetes還是K8s,他們正在說(shuō)的是原生上游的Kubernetes,由Google所設(shè)計(jì)的一個(gè)真正高可用且可擴(kuò)展的平臺(tái)。

問(wèn)題是,雖然你可以使用諸如Minikube之類的工具在本地計(jì)算機(jī)上運(yùn)行Kubernetes,但是如果要在生產(chǎn)環(huán)境中運(yùn)行它,你將很快獲得一些“最佳實(shí)踐”的建議,如:

  1. 將你的節(jié)點(diǎn)和master分開(kāi),使用你的master運(yùn)行控制平面,使用你的節(jié)點(diǎn)運(yùn)行工作負(fù)載,兩者永遠(yuǎn)也不會(huì)見(jiàn)面

  2. 在獨(dú)立的集群上運(yùn)行etcd,以確保它能夠處理負(fù)載

  3. 理想狀態(tài)下,分離Ingress()節(jié)點(diǎn),以便它們能夠輕松處理進(jìn)入的流量,即便一些底層節(jié)點(diǎn)已經(jīng)十分忙碌

很快,你將擁有3倍的K8S master、3倍的etcd、2倍的Ingress以及你的節(jié)點(diǎn)。所以在你到達(dá)需要詢問(wèn)“我的站點(diǎn)需要多少個(gè)節(jié)點(diǎn)”這一階段之前,實(shí)際情況下你至少已經(jīng)有了8個(gè)中型實(shí)例。

別誤會(huì),我不是在指責(zé)這些建議不好。相反,如果你正在運(yùn)行一個(gè)生產(chǎn)工作負(fù)載,那么這些建議是十分明智的。畢竟,沒(méi)有比在星期五晚上調(diào)試過(guò)載的停機(jī)生產(chǎn)集群更糟糕的了!

 
但是,如果你只是想學(xué)習(xí)Kubernetes,或者給一些非核心的應(yīng)用托管一個(gè)development/staging集群,那么采納上述建議就有些“殺雞用牛刀“的感覺(jué)了,不是嗎?至少對(duì)我來(lái)說(shuō)是這樣的。如果我只是想啟動(dòng)集群來(lái)查看我的Kubernetes manifest(包括部署配置等等)是否是正確的,我并不愿意每月為此付出幾百元。

k3s的優(yōu)勢(shì)在哪里?

Rancher Labs是業(yè)界領(lǐng)先的容器軟件提供商,其旗艦產(chǎn)品Rancher是一款開(kāi)源的企業(yè)級(jí)Kubernetes管理平臺(tái),極為出色地管理和安裝Kubernetes集群。他們發(fā)布了一系列產(chǎn)品,構(gòu)成他們的生態(tài),例如,Longhorn是一個(gè)輕量級(jí)并且可靠的容器化分布式塊存儲(chǔ)解決方案,可用于Kubernetes中,并在近期被收納入CNCF沙箱項(xiàng)目中。閑雜讓我們回到這篇文章的主題,Rancher Labs也是k3s這款輕量級(jí)Kubernetes發(fā)行版的創(chuàng)建者。

k3s將安裝Kubernetes所需的一切打包進(jìn)僅有60MB大小的二進(jìn)制文件中,并且完全實(shí)現(xiàn)了Kubernetes API。為了減少運(yùn)行Kubernetes所需的內(nèi)存,Rancher刪除了很多不必要的驅(qū)動(dòng)程序,并用附加組件對(duì)其進(jìn)行替換。

k3s是一款完全通過(guò)CNCF認(rèn)證的Kubernetes發(fā)行版,這意味著你可以編寫YAML來(lái)對(duì)完整版的Kubernetes進(jìn)行操作,并且它們也將適用于k3s集群。

由于它只需要極低的資源就可以運(yùn)行,因此它能夠在任何512MB RAM以上的設(shè)備上運(yùn)行集群,換言之,我們可以讓pod在master和節(jié)點(diǎn)上運(yùn)行。

當(dāng)然,既然它是一個(gè)小型的二進(jìn)制文件,那么我們可以在短時(shí)間內(nèi)安裝它,相比于啟動(dòng)常規(guī)Kubernetes集群,安裝它僅需一小部時(shí)間。通常我們僅需要不到2分鐘的時(shí)間就能夠啟動(dòng)一個(gè)帶有幾個(gè)節(jié)點(diǎn)的k3s集群,也就是說(shuō),你可以一有機(jī)會(huì)就部署應(yīng)用程序來(lái)學(xué)習(xí)或者進(jìn)行測(cè)試。

聽(tīng)起來(lái)不錯(cuò),實(shí)際如何呢?

當(dāng)人們提到Kubernetes時(shí),他們想到的是如果節(jié)點(diǎn)死亡,容器會(huì)自動(dòng)在其他節(jié)點(diǎn)上啟動(dòng),容器之間的負(fù)載均衡、隔離和滾動(dòng)部署,所有這些優(yōu)點(diǎn)在完整版的Kubernetes和k3s之間是相同的。

但是,k3s并不總是只有優(yōu)點(diǎn),否則的話每個(gè)人都會(huì)去使用k3s。那么,為什么有些人沒(méi)有使用k3s呢?

首先,當(dāng)前k3s的版本(k3s v0.8.1)僅能運(yùn)行單個(gè)master,這意味著如果你的master宕機(jī),那么你就無(wú)法管理你的集群,即便已有集群要繼續(xù)運(yùn)行。但是在k3s v0.10的版本中,多主模式已經(jīng)是實(shí)驗(yàn)功能,也許在下一個(gè)版本中能夠GA。

其次,在單個(gè)master的k3s中,默認(rèn)的數(shù)據(jù)存儲(chǔ)是SQLite,這對(duì)于小型數(shù)據(jù)庫(kù)十分友好,但是如果遭受重?fù)簦敲碨QLite將成為主要痛點(diǎn)。但是,Kubernetes控制平面中發(fā)生的更改更多是與頻繁更新部署、調(diào)度Pod等有關(guān),因此對(duì)于小型開(kāi)發(fā)/測(cè)試集群而言,數(shù)據(jù)庫(kù)不會(huì)造成太大負(fù)載。

結(jié) 語(yǔ)

K8s和k3s各有優(yōu)劣,使用場(chǎng)景也有所區(qū)別,因此不能一概而論。如果你要進(jìn)行大型的集群部署,那么我建議你選擇使用K8s;如果你處于邊緣計(jì)算等小型部署的場(chǎng)景或僅僅需要部署一些非核心集群進(jìn)行開(kāi)發(fā)/測(cè)試,那么選擇k3s則是性價(jià)比更高的選擇。

趕緊試試看吧!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文名稱:K8s還是k3s?Thisisaquestion-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/piddo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部