您好,登錄后才能下訂單哦!
6月20日,北京,由Rancher Labs主辦的【2019企業(yè)容器創(chuàng)新大會(huì)】限免報(bào)名已開(kāi)啟!全天18場(chǎng)演講,特邀中國(guó)人壽、中國(guó)聯(lián)通、平安科技、新東方、阿里云、百度云等著名企業(yè)的IT負(fù)責(zé)人,分享容器技術(shù)的企業(yè)級(jí)落地經(jīng)驗(yàn)。大會(huì)上,Rancher Labs研發(fā)經(jīng)理還將現(xiàn)場(chǎng)Demo即將發(fā)布的Rancher 2.3中Istio、Windows容器的功能及使用!還有K3s、Rio等的現(xiàn)場(chǎng)交流。點(diǎn)擊鏈接:http://hdxu.cn/hMsQ8 了解詳情及在線報(bào)名啦~
2019年5月21日,業(yè)界領(lǐng)先的容器管理軟件提供商Rancher Labs(以下簡(jiǎn)稱Rancher)發(fā)布了2019年重磅新品Rio,Rio是一個(gè)可以在任何符合標(biāo)準(zhǔn)的Kubernetes集群上使用的MicroPaaS平臺(tái),由部分Kubernetes自定義資源和一個(gè)可選的CLI構(gòu)成,用戶可以輕松地將服務(wù)部署到Kubernetes,自動(dòng)獲得持續(xù)交付、DNS、HTTPS、路由、監(jiān)控、自動(dòng)擴(kuò)縮容、金絲雀部署、git觸發(fā)構(gòu)建等功能。
?
“Rio所倡導(dǎo)的MicroPaaS理念是超前的,或許在當(dāng)下它并不容易被大家所認(rèn)知和理解。但正如一年前我們發(fā)布多k8s集群管理功能一樣,Rio的極簡(jiǎn)主義將會(huì)把你帶進(jìn)cattle時(shí)代的美妙體驗(yàn)?!盧ancher大中華區(qū)總經(jīng)理秦小康分享道:“除此之外,Rio可以運(yùn)行在已有的任何k8s提供的pod或者命名空間上,它構(gòu)建了完全不依賴底層平臺(tái)的全新架構(gòu),是一款具備劃時(shí)代意義的產(chǎn)品?!?/p>
?
那么,Rio是一款怎么樣的產(chǎn)品,它又有怎樣的魅力呢?在本文中,我們將跟隨Rancher首席架構(gòu)師及聯(lián)合創(chuàng)始人Darren Shepherd的步伐,看如何通過(guò)一個(gè)現(xiàn)有的Kubernetes集群和Rio CLI,構(gòu)建專屬于Rio的極簡(jiǎn)世界。
CLI可用于macOS、Windows和Linux,若要在本地系統(tǒng)上安裝,請(qǐng)運(yùn)行以下命令:
curl?-sfL?https://get.rio.io?|?sh?-
如果您不想通過(guò)curl安裝,也可以從Github手動(dòng)安裝Rio:
https://github.com/rancher/rio/releases
Rio使用活躍的Kubernetes集群,因此設(shè)置KUBECONFIG來(lái)指向要安裝Rio的集群,并確保選擇了正確的命名空間。
?
(一個(gè)小提醒——你也可以通過(guò)kubectl --context xxx切換到合適集群進(jìn)行操作。)
?
當(dāng)您準(zhǔn)備好后,運(yùn)行rio isntall,將Rio安裝到活躍集群/命名空間當(dāng)中。
rio?install
rio?run?https://github.com/rancher/rio-demo
rio?ps rio?console
傳統(tǒng)的PaaS平臺(tái),向用戶“承諾”了一系列理想的功能,但從以往表現(xiàn)上看,PaaS平臺(tái)一直難以為用戶提供真正優(yōu)質(zhì)的使用體驗(yàn)。PaaS平臺(tái)通常是重量級(jí)并難以運(yùn)行的,在企業(yè)中需要有大型專用項(xiàng)目來(lái)部署它們,還需有專門的團(tuán)隊(duì)對(duì)其進(jìn)行管理。PaaS用戶經(jīng)常發(fā)現(xiàn)平臺(tái)有太多的規(guī)范和限制,它們可能適用于特定的工作流程,但這未必是開(kāi)發(fā)人員所熟悉的工作流程。
?
Rio來(lái)自Rancher的一系列項(xiàng)目(k3s、k3OS),這些項(xiàng)目均專注于輕量級(jí)、簡(jiǎn)單且靈活的基于Kubernetes的項(xiàng)目。Rio的所有功能都經(jīng)過(guò)專門設(shè)計(jì),用戶可以直接使用默認(rèn)設(shè)置來(lái)快速運(yùn)行和使用Rio,當(dāng)然也可以根據(jù)實(shí)際需要來(lái)進(jìn)行靈活的配置、替換或禁用。如果您只想使用Rio當(dāng)中的一個(gè)功能,您可以只使用這一功能并忽略其余功能。這一切都是允許發(fā)生的,Rio是一個(gè)和Kubernetes生態(tài)系統(tǒng)緊密結(jié)合、并從中汲取了大量資源的平臺(tái)。
?
Rio由一些Kubernetes自定義資源、一個(gè)可選的CLI和一個(gè)集群中運(yùn)行的控制器組成,在集群中運(yùn)行Rio,與在集群中運(yùn)行其他應(yīng)用的方法及體驗(yàn)并沒(méi)有什么不同。
僅需單個(gè)命令,您就可以運(yùn)行一個(gè)生產(chǎn)級(jí)的服務(wù):
rio?run?https://github.com/rancher/rio-demo
首先,您的服務(wù)將自動(dòng)獲得有效的DNS名稱。即使您是在筆記本電腦上運(yùn)作Kubernetes,這個(gè)功能也一樣可以工作。有了DNS名稱之后,Rio也會(huì)請(qǐng)求并為您的服務(wù)分配生產(chǎn)Let's Encrypt證書。所有服務(wù)默認(rèn)以HTTPS方式進(jìn)行。
?
Rio包含一個(gè)集成的服務(wù)網(wǎng)格,因此所有Rio的服務(wù)中包含Prometheus和Grafana,默認(rèn)情況下會(huì)收集HTTP級(jí)別的指標(biāo)。
?
通過(guò)收集HTTP級(jí)指標(biāo),Rio可以使用基于并發(fā)的擴(kuò)展來(lái)自動(dòng)調(diào)整您的服務(wù)。默認(rèn)情況下,并發(fā)數(shù)設(shè)置為10,因此,如果Rio中有30個(gè)并發(fā)請(qǐng)求,則會(huì)將您的服務(wù)自動(dòng)調(diào)整為3。Rio甚至可以將您的服務(wù)規(guī)模設(shè)置為0。這意味著在第一個(gè)請(qǐng)求進(jìn)入之前,不會(huì)運(yùn)行任何pod。
?
如果您讓Rio運(yùn)行一個(gè)git位置,它會(huì)在git中監(jiān)控和部署變更。人們?nèi)匀豢梢蕴峁┲苯舆\(yùn)行的Docker鏡像,但是git提供了一個(gè)簡(jiǎn)單的連續(xù)部署流程。Git位置必須從源代碼構(gòu)建一個(gè)Docker鏡像。默認(rèn)情況下,我們運(yùn)行基于Dockerfile的構(gòu)建。使用多階段Dockerfile構(gòu)建的方法十分靈活。其他模板可用于構(gòu)建,以啟用諸如buildpacks或OpenFaaS模板等功能。
?
Rio由服務(wù)網(wǎng)格提供支持,可以輕松地進(jìn)行金絲雀部署,當(dāng)推送新的git提交時(shí),將自動(dòng)構(gòu)建新的服務(wù)修訂版并部署新的修訂版,一旦修訂準(zhǔn)備就緒,我們就可以通過(guò)將權(quán)重從預(yù)設(shè)修訂版轉(zhuǎn)移到新修訂版,自動(dòng)為新服務(wù)提供流量。
?
所有這些功能以及更多功能,都可以從一個(gè)簡(jiǎn)單的rio run命令中獲得。
Rio官網(wǎng)主頁(yè)現(xiàn)已上線,您可以訪問(wèn)官網(wǎng)主頁(yè)了解Rio的更多信息:https://rio.io/
?
同時(shí),歡迎通過(guò)GitHub下載Rio并使用安裝:
https://github.com/rancher/rio/releases
?
需要協(xié)助部署和管理Rio的企業(yè),請(qǐng)郵件聯(lián)系:
info@rancher.com
Rancher Labs由CloudStack之父梁勝創(chuàng)建。旗艦產(chǎn)品Rancher是一個(gè)開(kāi)源的企業(yè)級(jí)Kubernetes管理平臺(tái),實(shí)現(xiàn)了Kubernetes集群在混合云+本地?cái)?shù)據(jù)中心的集中部署與管理。Rancher一向因操作體驗(yàn)的直觀、極簡(jiǎn)備受用戶青睞,被Forrester評(píng)為2018年全球容器管理平臺(tái)領(lǐng)導(dǎo)廠商,被Gartner評(píng)為2018年全球最酷的云基礎(chǔ)設(shè)施供應(yīng)商。
?
目前Rancher在全球擁有超過(guò)一億的下載量,并擁有包括中國(guó)人壽、華為、中國(guó)平安、興業(yè)銀行、民生銀行、平安證券、海航科技、廈門航空、上汽集團(tuán)、海爾、米其林、豐田、本田、中船重工、中聯(lián)重科、迪斯尼、IBM、Cisco、Nvidia、輝瑞制藥、西門子、CCTV、中國(guó)聯(lián)通、等全球著名企業(yè)在內(nèi)的共25000家企業(yè)客戶。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。