為IoT設備管理而生,Rancher全新推出開源項目Octopus

2021-01-10 砍柴網

2019年,業界應用最為廣泛的Kubernetes管理平臺創建者Rancher Labs(以下簡稱Rancher)發布並開源了K3s,其發展非常迅猛,迅速贏得了開發者們的青睞,至今Github Star數已超過了13,300。作為一款輕量級的Kubernetes發行版,K3s擁有著豐富的應用場景,無論在研發側,還是在數據中心側,均可以代替原生Kubernetes,為用戶提供更加便捷的K8S使用體驗。

在諸多應用場景中,最受關注的落地場景便是邊緣計算。一直以來,Rancher致力於推動容器技術在邊緣計算中的發展落地。前不久,Rancher中國加入了邊緣計算產業聯盟,成為其理事單位,並提出了「軟體定義邊緣」的整體戰略,為用戶提供從底層作業系統到應用編排引擎再到應用存儲的開源軟體方案,解決容器與邊緣計算結合落地的諸多問題。其中,IoT和邊緣計算的結合是整個行業的關鍵發力點。

2020年7月15日,Rancher中國團隊正式發布並開源了代號為「Octopus」的開源項目,它是一個面向Kubernetes及K3s的輕量級擴展控制器,旨在幫助用戶管理邊緣場景的IoT設備。通過Octopus,用戶可以使用類似於操作Kubernetes資源的方式來管理IoT設備。

在初始版本中,Octopus支持Modbus、OPC-UA、MQTT、BLE等設備協議。用戶可以根據對應IoT設備的屬性進行CRD建模,通過這些內置的協議Adaptor,Octopus使用Kubernetes的CRD對象與真實的IoT設備綁定,將整合IoT設備管理以及數據採集下沉到平臺層級。同時,Octopus為用戶提供了Adaptor的自定義實現,用戶可以根據需求添加自己的驅動協議來管理不同類型的IoT設備。

Octopus的寓意為八爪魚,它可以通過大腦和觸鬚來連接並操作身邊的物體。如同八爪魚一樣,Octopus由大腦(Brain)和觸鬚(Limb)組成,它們運行在K3s中,通過相互協作來實現管理IoT設備的功能。

一鍵部署的安裝體驗

秉承Rancher一貫以來的操作極簡、開箱即用的產品理念,用戶在安裝好K3s後,可以一鍵部署Octopus:

kubectl apply -f

https://raw.githubusercontent.com/cnrancher/octopus/master/deploy/e2e/all_in_one.yaml

各種IoT協議的支持是可插拔的,用戶可以根據自身的場景來安裝對應的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

其他協議支持、擴展機制和安裝方式請參考Octopus文檔:https://cnrancher.github.io/docs-octopus/docs/cn/about

獨立的UI界面

在Octopus發布之前,為了實現K3s集群的可視化管理,用戶通常需要將其導入到Rancher 2.0 UI中進行管理。對於簡單的K3s單集群管理,Rancher 2.0並非是最輕量的解決方案,面向邊緣計算場景的整體計算資源控制將十分嚴格。

為了幫助用戶輕鬆應對邊緣計算場景的挑戰,除了Octopus引擎本身之外,我們額外為其開發了對應的UI界面,方便用戶管理和使用K3s集群和Octopus的相關功能,用戶可以輕鬆安裝:

kubectl apply -f https://raw.githubusercontent.com/cnrancher/octopus-api-server/master/deploy/e2e/all_in_one.yaml

較之其他UI,Octopus UI更加輕量,完整具備workload管理的基本功能,同時支持Octopus的IoT管理功能。除此之外,它支持編輯查看K3s集群內的各種CRD對象,如果用戶無需使用Octopus的IoT管理功能,Octopus UI還可以適配其他場景的K3s集群管理,如本地研發測試環境的K3s集群管理。

一切開源,立即體驗

Octopus秉承Rancher 100%開源的理念,歡迎前往Github主頁下載、安裝及體驗,為我們提供更多的反饋與建議。

About Rancher Labs

Rancher Labs由CloudStack之父梁勝創建。旗艦產品Rancher是一個開源的企業級Kubernetes管理平臺,實現了Kubernetes集群在混合雲+本地數據中心的集中部署與管理。Rancher一向因操作體驗的直觀、極簡備受用戶青睞,被Forrester評為2018年全球容器管理平臺領導廠商,被Gartner評為2017年全球最酷的雲基礎設施供應商。

目前Rancher在全球擁有超過三億的核心鏡像下載量,並擁有包括中國聯通、中國平安、中國人壽、上汽集團、三星、西門子、WWK保險集團、澳電訊公司、德國鐵路、廈門航空、新東方等全球著名企業在內的共40000家企業客戶。

相關焦點

  • 被開源綁架的開源項目開發者
    然而,他們並沒有從這個項目中獲得經濟報酬。 項目開源之初,他們都是 Twitter 的員工。兩人做這個項目也是出於對開源精神的擁護。雖然項目很有挑戰,但隨著 Bootstrap 知名度的提高,很多知名網站都用上了這個框架,如 Green Day、歐巴馬的白宮網站等。Jacob Thornton 和 Mark Otto 也逐漸積累了一些名氣。
  • 短連結服務Octopus的實現與源碼開放
    )去命名,但是考慮到版權問題,去掉了她最喜歡的貓,剩下章魚,以octopus命名:(項目的描述還打錯字了,應該是"短連結")因為實現的功能並不複雜,初版於2020-06月底就發布。octopus在實現的時候選用的是6位長度的壓縮碼,無他,因為有現成的成熟的參考方案:62進位數剛好由字符0-9 a-z A-Z組成,生成壓縮碼的時候,只需要生成一個唯一的10進位數,然後再基於此10進位數轉換為62進位數數即可。
  • HDwiki與PHPCMS聯合推出開源中文Wiki系統
    HDwiki與PHPCMS聯合推出開源中文Wiki系統 為了能夠更好的滿足用戶管理內容與分享知識的需求,有效的提升網站流量,增加用戶體驗,全球首款開源中文Wiki系統——HDwiki與國內領先的網站內容管理系統
  • 中國推出399元1 GHz BeagleBone Black開源Linux單板計算機
    提供開發所需的一切,從打開包裝到啟動開發,耗時僅需3分鐘 深圳2013年5月7日電 /美通社/ -- 日前,開源社區組織 BeagleBoard.org 宣布推出新一代產品 BeagleBone Black,從電子發燒友、工程師到學生,每個人都能夠以僅 45 美元的價格獲得一款即用型單板計算機
  • 2017年終盤點:五大開源MySQL管理工具!
    (順附Github地址,Star數量和提交數量供廣大DBA參考)  1、Mycli  Mycli項目提供MySQL命令行自動完成和語法高亮顯示,它是最流行的MySQL管理工具之一。  諸如跳轉主機和雙因素認證之類的安全限制使許多MySQL DBA只能通過命令行訪問系統。
  • 德國育種者推出「開源」植物種子—新聞—科學網
    圖片來源: www.culinaris-saatgut.de 人們已經有了開源的軟體、製藥研究和啤酒。如今,開源的種子也出現了。來自德國哥廷根大學和多藤菲爾德霍夫農業學校的育種者在開源許可證下發布了西紅柿和小麥品種。
  • Felfil推出開源Felfil Evo 3D列印長絲擠出機,售價369美元!
    義大利3D列印公司Felfil在2015年推出了Felfil Evo長絲擠出機,最初在Kickstarter發起眾籌。目前,擠出機有三個版本,分別是:基本型(299歐元,369美元)、完整型(599歐元,738美元)和組裝版本(719歐元,886美元)。
  • 2018 年度新增開源軟體排行榜之國產 TOP 50
    項目主頁:https://fusion.design/開源協議:MIT開發語言:JavaScript項目作者:@布達所屬公司:阿里巴巴Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務及流量管理。
  • Arm推出Mbed Edge延伸Mbed Cloud設備管理能力到物聯網邊緣
    Arm宣布推出Mbed Edge,進一步拓展Mbed Cloud的設備管理能力,在邊緣側,即物聯網網關上實現設備的接入、控制和管理。
  • 開源開發領導者 David 被任命為白宮 IT 總監
    當地時間 5 日,拜登過渡團隊宣布,多個開源項目的領導者 David Recordon 已被任命為新任白宮技術總監。據拜登過渡團隊的說法,David Recordon 接近 20 年的職業生涯是在做技術、安全性、開源軟體、公共服務、慈善事業的交叉領域工作。
  • Libre-SoC項目仍致力於打造100%開源的CPU/GPU混合晶片
    早期致力於成為 Vulkan 加速器的 Libre-RISC-V 項目,已經變成了決定採用 OpenPOWER ISA(而不是 RISC-V)的 Libre-SoC 。項目領導人依然是 Luke Kenneth Casson Leighton,他在本周的 OpenPOWER 峰會和 X.Org 開發者大會(XDC 2020)上發表了對於 Libre-SoC 的最新設想,希望在兩大平臺上都實現 100% 開源的 SoC 設計支持。硬體方面,其採用了與 RISC-V 規劃初期相似的 CPU / GPU 混合架構。
  • 從噹噹看打造高星 GitHub 開源項目的經驗
    開源項目是否可持續發展的關鍵點即在於此,這是對一個項目負責的態度。我看到過的一個開源的項目,使用的 SQL 解析完全是從第三方的 SQL 解析包中複製過來,除去修改包名,大段大段的英文注釋都沒有改。而 SQL 解析一般使用 javaCC 這樣的技術生成的代碼,這種代碼動輒上萬行,難於維護。
  • 阿里雲攜手開源中國發布百萬懸賞項目
    阿里雲攜手開源中國發布百萬懸賞項目 2015年10月21日 21:10作者:可昕編輯:可昕文章出處:泡泡網原創     近日,阿里雲與開源中國達成戰略合作
  • 為至簡時代哀悼:開源商業模式之殤
    我這樣定義開源內核戰略:「開源內核」企業為其軟體提供免費的開放源碼,並提供帶有額外專有功能的付費版本,而要複製這些功能是很麻煩的。整個想法都是瘋狂的。或者說,至少他們在某些時候是開源內核企業......又或者今天就不是這樣了。今天,我們在網際網路為開源內核商業模式的死亡而哀悼。我們在這裡講述以前的故事,回憶我們以為自己有多聰明。我們違背了共識,但我們錯了。因為,開源內核已經死了,雲扼殺了開源內核。
  • 看看那些開源系統到底活得怎麼樣
    在行動裝置上廣泛使用的Android作業系統就是創建在Linux內核之上。  通常情況下Linux會被愛好者與某些機構進行從新打包並發不成不同的Linux發行版,目前,主流的Linux發行版包括Debian、Fedora、openSUSE。根據這些發行版由衍生出了很多人們熟悉的發行版。在這裡就為大家介紹一下目前各大Linux發行版的具體情況。
  • 瑞士CLP推出三大全新獨家項目 體驗Clinique La Prairie 最新理療...
    位於瑞士童話般美麗的小鎮蒙特勒的瑞士CLP診療休養中心(Clinique La Prairie), 今年夏天,在仙境般的世外桃源打造了三款全新的獨家理療項目,旨在幫助每位賓客復原身體和精神的活力。每一位CLP的員工都接受過瑞士酒店管理培訓,為客人提供無與倫比的體驗,確保他們將身體恢復到最佳狀態。     此次推出的三個全新獨家項目包括:精英團度蓄能計劃、系統減重計劃以及全面醫療檢查計劃。
  • 開源軟體供應鏈點亮計劃正式啟動,重構開源生態
    從產業價值來看,產業整體機制,國外開源軟體公司Red Hat 2019年的收入高達30億美元,國內整個行業的開源收入僅為人民幣9億元,整體價值沒有充分發揮。從社區貢獻來看,國內很少有機構跟開源籤署非常正式的共建協議,整體缺少國際上主流的重要開源項目。   面對這一挑戰,開源軟體供應鏈應運而生。
  • 戴爾發布全新筆記本/顯示器/頭顯設備
    用戶可在兩臺PC之間同時瀏覽應用,並通過KVM功能,用一套鍵盤和滑鼠來管理內容。99% sRGB工廠校準則提供精確的顏色,開箱即可使用。該顯示器已經在戴爾中國官網與指定零售商處發售,定價為13,999人民幣起。
  • 吟尋事兒:聊幾句國產開源遊戲掌機
    很多人應該都知道模擬器(Emulator),但現在我要講的是開源掌機(Open Source Handheld Game Console)。開源掌機是個小眾,但存在已久的圈子,任天堂還在賣GBA的時候,便有韓國廠商推出的GP32,以及後續機型GP2X,但要說對開源掌機起到深遠影響,卻是來自我們國內廠商丁果推出的A320,它真正建立起了開源掌機的系統和軟體社區,後面更是在硬體上啟發了另一臺神機:GCW Zero,而如今國產廠商推出的開源掌機,其實在軟體方面都是吃A320的「老本」。
  • 曼徹斯特大學商學院隆重推出全新金融管理在職碩士課程
    上海2019年12月6日 /美通社/ -- 2019年12月4日,在曼大Global  MBA 校友和各界合作夥伴的見證下,曼徹斯特商學院院長Fiona Devine教授宣布曼徹斯特大學推出全新遠程在職學位課程 -- 金融管理在職碩士課程,旨在培養具備國際視野的未來金融行業精英。