當(dāng)前位置:首頁(yè) >  IDC >  云計(jì)算 >  正文

Rancher發(fā)布K3s!史上最輕量K8s發(fā)行版,賦能邊緣計(jì)算

 2019-02-27 10:56  來(lái)源: 互聯(lián)網(wǎng)   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

摘要: Rancher Labs全新發(fā)布的K3s——開(kāi)源、極輕量的Kubernetes發(fā)行版,滿足Kubernetes在邊緣計(jì)算和IoT設(shè)備上的新興使用場(chǎng)景。

2019年2月26日,業(yè)界領(lǐng)先的容器管理軟件提供商Rancher Labs(以下簡(jiǎn)稱(chēng)Rancher)宣布推出輕量級(jí)Kubernetes發(fā)行版K3s,這款產(chǎn)品專(zhuān)為在資源有限的環(huán)境中運(yùn)行Kubernetes的研發(fā)和運(yùn)維人員設(shè)計(jì)。Rancher此次發(fā)布的K3s項(xiàng)目,將滿足在邊緣計(jì)算環(huán)境中運(yùn)行在x86、ARM64和ARMv7處理器上的小型、易于管理的Kubernetes集群日益增長(zhǎng)的需求。

“現(xiàn)有的Kubernetes發(fā)行版通常是內(nèi)存密集型的,在邊緣計(jì)算環(huán)境中顯得過(guò)于復(fù)雜。”Rancher聯(lián)合創(chuàng)始人及CEO梁勝表示:“在過(guò)去的一年間,和Rancher達(dá)成合作的企業(yè)客戶中有數(shù)十個(gè)都向我們表達(dá)過(guò),他們認(rèn)為Kubernetes是管理邊緣基礎(chǔ)設(shè)施的理想平臺(tái),但他們不愿意在他們的邊緣設(shè)備中投入大量資源來(lái)運(yùn)行一個(gè)成熟的Kubernetes平臺(tái)。通過(guò)K3s,我們可以為這些團(tuán)隊(duì)提供一個(gè)小于512MB RAM的Kubernetes發(fā)行版,非常適用于邊緣計(jì)算的用例。零售、金融、電信、公共事業(yè)和制造業(yè)的企業(yè)將對(duì)K3s有非常大的需求。”

k3s如何減少Kubernetes的大小

為了減少運(yùn)行Kubernetes所需內(nèi)存,Rancher K3s開(kāi)發(fā)團(tuán)隊(duì)主要專(zhuān)注于以下四個(gè)方面的主要變化:

● 刪除舊的、非必須的代碼: K3s不包括任何默認(rèn)禁用的Alpha功能或者過(guò)時(shí)的功能,原有的API組件目前仍運(yùn)行于標(biāo)準(zhǔn)部署當(dāng)中。除此之外,Rancher還刪除了所有非默認(rèn)許可控制器,in- tree云提供商和存儲(chǔ)驅(qū)動(dòng)程序,但允許用戶添加任何他們需要的驅(qū)動(dòng)程序。

● 整合正在運(yùn)行的打包進(jìn)程: 為了節(jié)省RAM,Rancher將通常在Kubernetes管理服務(wù)器上運(yùn)行的多流程合并為單個(gè)流程。Rancher還將在工作節(jié)點(diǎn)上運(yùn)行的kubelet、kubeproxy和flannel代理進(jìn)程組合成一個(gè)進(jìn)程。

● 使用containerd代替Docker作為運(yùn)行時(shí)的容器引擎: 通過(guò)將containderd替換成Docker,Rancher能夠顯著減少運(yùn)行時(shí)占用空間,刪除libnetwork、swarm、Docker存儲(chǔ)驅(qū)動(dòng)程序和其他插件等功能。

● 除了 etcd 之外,引入 SQLite 作為可選的數(shù)據(jù)存儲(chǔ): Rancher在k3s中添加了SQLite作為可選的數(shù)據(jù)存儲(chǔ),從而為etcd提供了一個(gè)輕量級(jí)的替代方案。該方案不僅占用了較少的內(nèi)存,而且大幅簡(jiǎn)化了操作。

推動(dòng)Kubernetes在邊緣計(jì)算場(chǎng)景落地

隨著Kubernetes的部署開(kāi)始有邊緣部署的發(fā)展趨勢(shì),企業(yè)需要運(yùn)維管理的Kubernetes集群數(shù)量正在迅速增加。在許多最有趣的邊緣計(jì)算用例當(dāng)中,組織將運(yùn)行成千上萬(wàn)的只有一個(gè)、兩個(gè)或者三個(gè)節(jié)點(diǎn)的Kubernetes集群,運(yùn)維人員需要負(fù)責(zé)管理如此大規(guī)模的基礎(chǔ)架構(gòu),而K3s正是為此而生,旨在最大限度地簡(jiǎn)化用戶的安裝和操作體驗(yàn)。K3s主要功能包括:

● 生產(chǎn)級(jí)Kubernetes: K3s是一個(gè)符合標(biāo)準(zhǔn)的、CNCF官方認(rèn)證的Kubernetes發(fā)行版。

● 一個(gè)沒(méi)有主機(jī)依賴(lài)的二進(jìn)制文件:在任何設(shè)備上安裝Kubernetes所需的一切都包含在這一個(gè)40MB的二進(jìn)制文件當(dāng)中,不需要像KuberSpray、KubeADM或者RKE這樣的外部安裝程序。只需要一個(gè)命令,用戶就可以配置或者升級(jí)單節(jié)點(diǎn)K3s集群。

● 簡(jiǎn)單地向集群添加節(jié)點(diǎn): 若想向集群添加其他節(jié)點(diǎn),管理員只需在新節(jié)點(diǎn)上運(yùn)行一條命令,指向原始服務(wù)器,通過(guò)安全token傳遞即可。

● 自動(dòng)生成證書(shū): 集群?jiǎn)?dòng)時(shí),在Kubernetes主服務(wù)器和節(jié)點(diǎn)之間建立TLS所需的所有證書(shū)都會(huì)被自動(dòng)創(chuàng)建,還會(huì)自動(dòng)創(chuàng)建服務(wù)賬號(hào)的加密密鑰。

Rancher同時(shí)發(fā)布了支持x86_64、ARM64和ARMv7架構(gòu)的K3s,使K3s得以更加靈活地跨任何邊緣基礎(chǔ)架構(gòu)工作。除了邊緣計(jì)算的使用場(chǎng)景,K3s還非常適合那些尋求簡(jiǎn)單方法來(lái)部署Kubernetes輕量級(jí)發(fā)行版的用戶。在早期技術(shù)預(yù)覽期間,許多用戶反饋說(shuō)K3s對(duì)于CI/CD環(huán)境、嵌入式系統(tǒng)和本地Kubernetes部署特別有幫助。

K3s的四大使用場(chǎng)景為:

邊緣計(jì)算

捆綁到應(yīng)用程序中

嵌入式設(shè)備

CI環(huán)境

“我們有著超過(guò)30,000個(gè)風(fēng)力渦輪機(jī)在投產(chǎn)使用中,K3s的出現(xiàn)讓我們無(wú)比興奮與期待,因?yàn)樗馕吨覀儗⒖梢栽诔汕先f(wàn)個(gè)邊緣計(jì)算的位置部署Kubernetes集群。”世界第二大風(fēng)力渦輪機(jī)制造商金風(fēng)慧能技術(shù)副總裁張偉表示。

K3s,業(yè)界所需

“Arm一直在致力于構(gòu)建下一代云端到邊緣基礎(chǔ)設(shè)施,同時(shí)也與合作伙伴緊密合作以實(shí)現(xiàn)進(jìn)一步創(chuàng)新。我們與Kubernetes創(chuàng)新領(lǐng)導(dǎo)者Rancher的持續(xù)合作,充分證明了云原生容器生態(tài)在支持基于Arm Neoverse™平臺(tái)的云端數(shù)據(jù)中心和邊緣使用案例方面取得的進(jìn)展。”

——Arm基礎(chǔ)業(yè)務(wù)設(shè)施軟件生態(tài)系統(tǒng)拓展高級(jí)主管Kevin Ryan

“Kubernetes不僅是最流行的集中式云工作負(fù)載的控制平臺(tái),它也越來(lái)越多地集中管理著廣泛多樣的環(huán)境當(dāng)中的眾多應(yīng)用程序。Rancher的K3s項(xiàng)目解決了一個(gè)巨大的挑戰(zhàn),通過(guò)減少資源足跡將Kubernetes的優(yōu)勢(shì)進(jìn)一步擴(kuò)展到邊緣計(jì)算領(lǐng)域,同時(shí)提供相同的生產(chǎn)級(jí)體驗(yàn)。向Rancher團(tuán)隊(duì)致敬!他們領(lǐng)導(dǎo)了云原生‘無(wú)處不在’的沖鋒!”

——Packer CEO Zac Smith

“我們?cè)缫巡煊X(jué)到,越來(lái)越多企業(yè)有這一需求,希望將Kubernetes的分布式應(yīng)用部署到邊緣。這一次,支持Hivecell硬件的Rancher K3s的發(fā)布,將使生產(chǎn)級(jí)別的工作負(fù)載在無(wú)人參與、資源受限的遠(yuǎn)程物聯(lián)網(wǎng)環(huán)境中成為可能。Ricker Lyman Robotic的團(tuán)隊(duì)很高興能與Rancher合作!”

——Ricker Lyman Robotic CEO Jeffrey Ricker

一切開(kāi)源,歡迎使用

K3s主頁(yè)現(xiàn)已上線,您可以訪問(wèn)https://k3s.io了解K3s項(xiàng)目的更多信息。同時(shí),歡迎通過(guò)GitHubhttps://github.com/rancher/k3s 下載K3s并安裝與使用。

需要協(xié)助部署和管理k3s的企業(yè)請(qǐng)郵件聯(lián)系 info@rancher.com 。

About Rancher Labs

Rancher Labs由硅谷云計(jì)算泰斗、CloudStack之父梁勝創(chuàng)建,致力于打造創(chuàng)新的開(kāi)源軟件,幫助企業(yè)在生產(chǎn)環(huán)境中運(yùn)行容器與Kubernetes。旗艦產(chǎn)品Rancher是一個(gè)開(kāi)源的企業(yè)級(jí)Kubernetes平臺(tái),是業(yè)界首個(gè)且唯一可以管理所有云上、所有發(fā)行版、所有Kubernetes集群的平臺(tái)。解決了生產(chǎn)環(huán)境中企業(yè)用戶可能面臨的基礎(chǔ)設(shè)施不同的困境,改善Kubernetes原生UI易用性不佳以及學(xué)習(xí)曲線陡峭的問(wèn)題,是企業(yè)落地Kubernetes的不二之選。

Rancher在全球擁有超過(guò)一億的下載量,超過(guò)20000家企業(yè)客戶。全球知名企業(yè)如中國(guó)人壽、華為、中國(guó)平安、民生銀行、興業(yè)銀行、上汽集團(tuán)、海爾、米其林、天合光能、豐田、本田、霍尼韋爾、金風(fēng)科技、普華永道、海南航空、廈門(mén)航空、恒大人壽、中國(guó)太平、巴黎銀行、美國(guó)銀行、HSCIS恒生指數(shù)、中國(guó)水利、暴雪、CCTV等均是Rancher的付費(fèi)客戶。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門(mén)排行

信息推薦