日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為IoT設(shè)備管理而生,Rancher全新推出開源項(xiàng)目Octopus

2019年,業(yè)界應(yīng)用最為廣泛的Kubernetes管理平臺(tái)創(chuàng)建者RancherLabs(以下簡(jiǎn)稱Rancher)發(fā)布并開源了K3s,其發(fā)展非常迅猛,迅速贏得了開發(fā)者們的青睞,至今GithubStar數(shù)已超過(guò)了13,300 。作為一款輕量級(jí)的Kube
2019年,業(yè)界應(yīng)用最為廣泛的Kubernetes管理平臺(tái)創(chuàng)建者Rancher Labs(以下簡(jiǎn)稱Rancher)發(fā)布并開源了K3s,其發(fā)展非常迅猛,迅速贏得了開發(fā)者們的青睞,至今Github Star數(shù)已超過(guò)了13,300 。作為一款輕量級(jí)的Kubernetes發(fā)行版,K3s擁有著豐富的應(yīng)用場(chǎng)景,無(wú)論在研發(fā)側(cè),還是在數(shù)據(jù)中心側(cè),均可以代替原生Kubernetes,為用戶提供更加便捷的K8S使用體驗(yàn) 。
在諸多應(yīng)用場(chǎng)景中,最受關(guān)注的落地場(chǎng)景便是邊緣計(jì)算 。一直以來(lái),Rancher致力于推動(dòng)容器技術(shù)在邊緣計(jì)算中的發(fā)展落地 。前不久,Rancher中國(guó)加入了邊緣計(jì)算產(chǎn)業(yè)聯(lián)盟,成為其理事單位,并提出了“軟件定義邊緣”的整體戰(zhàn)略,為用戶提供從底層操作系統(tǒng)到應(yīng)用編排引擎再到應(yīng)用存儲(chǔ)的開源軟件方案,解決容器與邊緣計(jì)算結(jié)合落地的諸多問(wèn)題 。其中,IoT和邊緣計(jì)算的結(jié)合是整個(gè)行業(yè)的關(guān)鍵發(fā)力點(diǎn) 。
2020年7月15日,Rancher中國(guó)團(tuán)隊(duì)正式發(fā)布并開源了代號(hào)為“Octopus”的開源項(xiàng)目,它是一個(gè)面向Kubernetes及K3s的輕量級(jí)擴(kuò)展控制器,旨在幫助用戶管理邊緣場(chǎng)景的IoT設(shè)備 。通過(guò)Octopus,用戶可以使用類似于操作Kubernetes資源的方式來(lái)管理IoT設(shè)備 。

為IoT設(shè)備管理而生,Rancher全新推出開源項(xiàng)目Octopus


在初始版本中,Octopus支持Modbus、OPC-UA、MQTT、BLE等設(shè)備協(xié)議 。用戶可以根據(jù)對(duì)應(yīng)IoT設(shè)備的屬性進(jìn)行CRD建模,通過(guò)這些內(nèi)置的協(xié)議Adaptor,Octopus使用Kubernetes的CRD對(duì)象與真實(shí)的IoT設(shè)備綁定,將整合IoT設(shè)備管理以及數(shù)據(jù)采集下沉到平臺(tái)層級(jí) 。同時(shí),Octopus為用戶提供了Adaptor的自定義實(shí)現(xiàn),用戶可以根據(jù)需求添加自己的驅(qū)動(dòng)協(xié)議來(lái)管理不同類型的IoT設(shè)備 。
Octopus的寓意為八爪魚,它可以通過(guò)大腦和觸須來(lái)連接并操作身邊的物體 。如同八爪魚一樣,Octopus由大腦(Brain)和觸須(Limb)組成,它們運(yùn)行在K3s中,通過(guò)相互協(xié)作來(lái)實(shí)現(xiàn)管理IoT設(shè)備的功能 。
為IoT設(shè)備管理而生,Rancher全新推出開源項(xiàng)目Octopus


一鍵部署的安裝體驗(yàn)
秉承Rancher一貫以來(lái)的操作極簡(jiǎn)、開箱即用的產(chǎn)品理念,用戶在安裝好K3s后,可以一鍵部署Octopus:
kubectl apply -f
https://raw.githubusercontent.com/cnrancher/octopus/master/deploy/e2e/all_in_one.yaml
各種IoT協(xié)議的支持是可插拔的,用戶可以根據(jù)自身的場(chǎng)景來(lái)安裝對(duì)應(yīng)的Adaptor,包括Modbus、OPC-UA、MQTT、BLE等 。譬如,Modbus Adaptor的安裝方式:
$ kubectl apply -f
https://raw.githubusercontent.com/cnrancher/octopus/master/adaptors/modbus/deploy/e2e/all_in_one.yaml
其他協(xié)議支持、擴(kuò)展機(jī)制和安裝方式請(qǐng)參考Octopus文檔:https://cnrancher.github.io/docs-octopus/docs/cn/about
獨(dú)立的UI界面
在Octopus發(fā)布之前,為了實(shí)現(xiàn)K3s集群的可視化管理,用戶通常需要將其導(dǎo)入到Rancher 2.0 UI中進(jìn)行管理 。對(duì)于簡(jiǎn)單的K3s單集群管理,Rancher 2.0并非是最輕量的解決方案,面向邊緣計(jì)算場(chǎng)景的整體計(jì)算資源控制將十分嚴(yán)格 。
為了幫助用戶輕松應(yīng)對(duì)邊緣計(jì)算場(chǎng)景的挑戰(zhàn),除了Octopus引擎本身之外,我們額外為其開發(fā)了對(duì)應(yīng)的UI界面,方便用戶管理和使用K3s集群和Octopus的相關(guān)功能,用戶可以輕松安裝:
kubectl apply -f https://raw.githubusercontent.com/cnrancher/octopus-api-server/master/deploy/e2e/all_in_one.yaml
較之其他UI,Octopus UI更加輕量,完整具備workload管理的基本功能,同時(shí)支持Octopus的IoT管理功能 。除此之外,它支持編輯查看K3s集群內(nèi)的各種CRD對(duì)象,如果用戶無(wú)需使用Octopus的IoT管理功能,Octopus UI還可以適配其他場(chǎng)景的K3s集群管理,如本地研發(fā)測(cè)試環(huán)境的K3s集群管理 。

推薦閱讀