摘要:發(fā)布不到兩天,上數(shù)已近,這個業(yè)界大熱的史上最輕量的開源發(fā)行版,你試過了沒資深架構(gòu)師來教你走出嘗鮮第一步使用教程在此前言昨天,正式發(fā)布了一款史上最輕量的開源發(fā)行版。大小只有,極簡,輕便,易于使用。
發(fā)布不到兩天,GitHub上Star數(shù)已近3000,這個業(yè)界大熱的、史上最輕量的開源Kubernetes發(fā)行版,你試過了沒?
Rancher資深架構(gòu)師來教你走出嘗鮮第一步!使用教程在此!
前 言
昨天,Rancher Labs正式發(fā)布了一款史上最輕量的開源Kubernetes發(fā)行版——K3s。K3s大小只有40M,極簡,輕便,易于使用。K3s專為在資源有限的環(huán)境中運(yùn)行Kubernetes的研發(fā)和運(yùn)維人員設(shè)計(jì),尤其適用于邊緣計(jì)算、IoT、ARM和CI等新興使用場景。同時,K3s支持x86_64、ARM64和ARMv7架構(gòu),可以更加靈活地跨任何邊緣基礎(chǔ)架構(gòu)工作。
K3s發(fā)布不到兩天時間,就得到了來自業(yè)界的大量積極反饋,大家的熱情讓我們感受到容器領(lǐng)域的創(chuàng)新依然還在路上。K3s順利地成為了CNCF認(rèn)證的Kubernetes發(fā)行版,K3s的GitHub star數(shù)短短一天時間內(nèi)就逼近3000,國內(nèi)外新聞及技術(shù)媒體高度關(guān)注,容器技術(shù)圈廣受尊重的大師Kelsey Hightower也發(fā)出推文表示贊賞。而Rancher所做的一切就是我們始終沒有忘記初心,我們始終要做一家云基礎(chǔ)設(shè)施廠商,并堅(jiān)持創(chuàng)新,Rancher/RKE/RancherOS/Longhorn/Rio/K3s這些產(chǎn)品不斷的在擴(kuò)展我們的技術(shù)版圖。那么K3s到底是什么?主要創(chuàng)新點(diǎn)在哪里?讓我們上手一試。
上手一試
我們在AWS 啟動兩個虛擬機(jī),系統(tǒng)為RancherOS v1.5.1,當(dāng)然你也可以換成你熟悉的OS。不過目前K3s項(xiàng)目還處在發(fā)展階段,有些OS的適配還沒有完成,Ubuntu會是另一個不錯的選擇。
RancherOS是極致精簡專為容器定制的Linux,在這里使用RancherOS可以讓我們更充分體會到K3s對OS的依賴幾乎很少。K3s已經(jīng)使用了containerd替換Docker來做runtime, 所以我們可以在RancherOS停止Docker。containerd本身就是Docker的一部分,完全兼容我們所熟悉的Docker image。
默認(rèn)server本身會自帶agent,可以使用 –disable-agent 參數(shù)讓其只提供server功能。
獲取node token
添加額外的agent,node_token使用上面步驟返回的內(nèi)容替換。同樣我們已經(jīng)不需要docker,依然在RancherOS中停止Docker。
由于K3s移除了k8s中很多Legacy/alpha/non-default features,所以不要用一個特別復(fù)雜的yaml文件來嘗試。基本常用的deployment是支持的,所以我們可以部署一個deployment。
當(dāng)然我們也可以將K3s添加到Rancher中,目前支持導(dǎo)入方式,雖然還不是很完善,不過我們會持續(xù)不斷更新提升體驗(yàn)。你需要下載Rancher import集群時所需的yaml文件,與原生的K8s不同,這里K3s導(dǎo)入需要使用 K3s kubectl。
等待一段時間后,你可以看到K3s集群導(dǎo)入成功,由于K3s精簡了很多k8s的組件,etcd默認(rèn)是不啟用的(默認(rèn)使用sqlite3),所以有些報(bào)錯暫時可以忽略。
我們還可以用Rancher UI來創(chuàng)建簡單的workload。
K3s,推動Kubernetes在邊緣計(jì)算場景
“K3s”的名稱含義是指“5 Less Than K8s”,它的大小、對資源的需求、復(fù)雜度、使用難度等等都【不到Kubernetes的一半】,極其的輕量和易于使用。
對于制造業(yè)、零售、金融、電信、公共事業(yè)等行業(yè),或是任何認(rèn)可Kubernetes是管理邊緣基礎(chǔ)設(shè)施的理想平臺、但難以在邊緣設(shè)備中投入大量資源來運(yùn)行一個成熟的Kubernetes平臺的用戶而言,K3s都是具有巨大進(jìn)步意義的創(chuàng)造性新產(chǎn)品。
K3s被打包為一個沒有主機(jī)依賴的單個二進(jìn)制文件,大小只有40M,卻包含運(yùn)行Kubernetes所需的一切,包括容器運(yùn)行時和任何重要的主機(jī)實(shí)用程序,如iptables、socat和du等。只需要一條命令,您就可以配置或者升級單節(jié)點(diǎn)K3s集群,或是向集群添加節(jié)點(diǎn)。
極低的資源消耗,操作簡單,易于上手,刪繁就簡的理念,加上最重要的、創(chuàng)造性地滿足邊緣計(jì)算的場景需求,讓K3s甫一推出就受到了全球范圍內(nèi)企業(yè)客戶、開源用戶、業(yè)界大牛、媒體、技術(shù)社區(qū)等的關(guān)注及肯定。
發(fā)布不到兩天時間,GitHub上的Star數(shù)已經(jīng)逼近3000:
K3s發(fā)布當(dāng)天,各種相關(guān)新聞直接登頂谷歌Kubernetes關(guān)鍵詞搜索結(jié)果:
Hacker News上的討論熱度居高不下:
K3s通過了CNCF認(rèn)證,成為官方認(rèn)證Kubernetes發(fā)行版,CNCF執(zhí)行總裁Dan Kohn亦親自祝賀:
來自巨量社區(qū)用戶的支持:
技術(shù)圈廣受尊敬的大牛Kelsey Hightower對K3s高度推崇:
一些思考
Rancher在近些年越來越感受到outside datacenter的管理需求,不僅僅來自有工業(yè)物聯(lián)網(wǎng)背景的制造業(yè),甚至還有美國的快餐連鎖行業(yè),這些邊緣計(jì)算的真實(shí)訴求推動著我們來創(chuàng)新。將容器技術(shù)移植到邊緣計(jì)算場景是個非常好的選擇,容器擁有很好的生態(tài)系統(tǒng),并且能夠天然屏蔽硬件差異,帶來部署管理上的極大便捷。容器技術(shù)尤其是Kubernetes在數(shù)據(jù)中心層面愈發(fā)成熟,但是完全移植到邊緣計(jì)算場景還是存在諸多問題,比如K8s對計(jì)算資源的消耗是邊緣設(shè)備無法承受的, 同時很多K8s發(fā)行版無法支持ARM,而邊緣設(shè)備目前是以ARM居多。這些其實(shí)就是Rancher創(chuàng)建K3s項(xiàng)目要解決的真實(shí)問題,K3s不僅僅是Rancher的產(chǎn)品, 我們還會推動它成為Kubernetes在邊緣計(jì)算領(lǐng)域的標(biāo)準(zhǔn)。
未來Rancher容器管理平臺會成為既可以管理datacenter k8s又可以管理outside k3s的產(chǎn)品,用戶可以選擇極致精簡的容器操作系統(tǒng)RancherOS,和專為容器而生的存儲系統(tǒng)Longhorn來滿足云內(nèi)部和云之間的存儲需求。在即將發(fā)布Rancher 2.2版本中,Rancher完成了對ARM的支持,這樣Rancher的納管版圖又?jǐn)U大了很多,對邊緣計(jì)算的支持將會更大。
K3s官網(wǎng)主頁現(xiàn)已上線,您可以訪問https://k3s.io了解K3s項(xiàng)目的更...。
同時,歡迎通過GitHub頁面https://github.com/rancher/k3...。
下周我們會面向Rancher付費(fèi)訂閱客戶進(jìn)行K3s的首次產(chǎn)品最佳實(shí)踐及架構(gòu)培訓(xùn)。需要協(xié)助部署和管理k3s的企業(yè)可郵件聯(lián)系yiyi@rancher.com,或添加微信助手(rancher2)為好友進(jìn)行咨詢。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/32899.html
摘要:史上最輕量的開源發(fā)行版來了滿足在邊緣計(jì)算和設(shè)備上的新興使用場景。此次發(fā)布的項(xiàng)目,將滿足在邊緣計(jì)算環(huán)境中運(yùn)行在和處理器上的小型易于管理的集群日益增長的需求。 史上最輕量的開源Kubernetes發(fā)行版——K3s來了!滿足Kubernetes在邊緣計(jì)算和IoT設(shè)備上的新興使用場景。 showImg(https://segmentfault.com/img/remote/1460000018...
摘要:年月日,業(yè)界領(lǐng)先的容器管理軟件提供商以下簡稱宣布推出輕量級發(fā)行版,這款產(chǎn)品專為在資源有限的環(huán)境中運(yùn)行的研發(fā)和運(yùn)維人員設(shè)計(jì)。此次發(fā)布的項(xiàng)目,將滿足在邊緣計(jì)算環(huán)境中運(yùn)行在和處理器上的小型易于管理的集群日益增長的需求。2019年2月26日,業(yè)界領(lǐng)先的容器管理軟件提供商Rancher Labs(以下簡稱Rancher)宣布推出輕量級Kubernetes發(fā)行版K3s,這款產(chǎn)品專為在資源有限的環(huán)境中運(yùn)行...
摘要:雖然可以安裝在任何的發(fā)行版上,但將與底層操作系統(tǒng)分開進(jìn)行系統(tǒng)補(bǔ)丁或升級的話,操作會很復(fù)雜。簡化系統(tǒng)補(bǔ)丁和升級管理員可以通過一組通用的文件管理發(fā)行版和發(fā)行版,并利用協(xié)調(diào)部署操作系統(tǒng)升級。 美國時間2019年4月24日,業(yè)界領(lǐng)先的容器軟件提供商Rancher Labs(以下簡稱Rancher)正式發(fā)布k3OS,這是業(yè)界首個專為Kubernetes而生的極輕量操作系統(tǒng),資源消耗極低,操作極簡...
摘要:的設(shè)計(jì)初衷就是為了能讓像樹莓派一樣的低資源計(jì)算平臺更容易安裝和維護(hù)。運(yùn)行以下命令在上運(yùn)行節(jié)點(diǎn)首先,我們需要為樹莓派準(zhǔn)備一些初始步驟。首先,使用以下命令來禁用然后,將以下文本附加到的第一行然后,樹莓派。 showImg(https://segmentfault.com/img/remote/1460000018484516?w=2000&h=621); 城市的街道因?yàn)槠嚁?shù)量的增長越來越...
摘要:聯(lián)合創(chuàng)始人及梁勝表示是目前比較成功的一個開源項(xiàng)目,但我們非常清楚,在邊緣計(jì)算這個方向,我們還有很多的工作要做。梁勝表示中創(chuàng)造性的新功能,將極大簡化運(yùn)維人員對企業(yè)級的配置與管理工作,同時讓企業(yè)開發(fā)人員對其應(yīng)用程序擁有更強(qiáng)把控。 2019年6月24日,KubeCon+CloudNativeCon+Open Source Summit再次登陸中國,在上海世博中心拉開了帷幕。來自亞洲各國的逾3...
閱讀 1847·2021-11-25 09:43
閱讀 3688·2021-11-24 10:32
閱讀 1076·2021-10-13 09:39
閱讀 2328·2021-09-10 11:24
閱讀 3344·2021-07-25 21:37
閱讀 3464·2019-08-30 15:56
閱讀 858·2019-08-30 15:44
閱讀 1449·2019-08-30 13:18