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