KubeEdge 邊緣計算

文章目錄

      • 1.KubeEdge
      • 2.KubeEdge 特點
      • 3.KubeEdge 組成
      • 4.KubeEdge 架構

  • KubeEdge
# KubeEdgehttps://iothub.org.cn/docs/kubeedge/
https://iothub.org.cn/docs/kubeedge/kubeedge-summary/

1.KubeEdge

KubeEdge 是一個開源的系統,可將本機容器化應用編排和管理擴展到邊緣端設備。它基于 Kubernetes 構建,為網絡和應用程序提供核心基礎架構支持,并在云端和邊緣端部署應用,同步元數據。

KubeEdge 還支持 MQTT 協議,允許開發人員編寫客戶邏輯,并在邊緣端啟用設備通信的資源約束。KubeEdge 包含云端和邊緣端兩部分。

KubeEdge 可以很容易地將已有的復雜機器學習、圖像識別、事件處理和其他高級應用程序部署到邊緣端并進行使用。 隨著業務邏輯在邊緣端上運行,可以在本地保護和處理大量數據。 通過在邊緣端處理數據,響應速度會顯著提高,并且可以更好地保護數據隱私。

KubeEdge 是一個由 Cloud Native Computing Foundation (CNCF) 托管的孵化級項目,CNCF 對 KubeEdge 的 孵化公告

2.KubeEdge 特點

KubeEdge 的優勢主要包括:

  • 邊緣計算

    借助在 Edge 上運行的業務邏輯,可以讓本地生成的數據,進行大量數據處理操作并對其進行保護。這樣可以減少邊緣和云之間的網絡帶寬需求和消耗,提高響應速度,降低成本并保護客戶的數據隱私。

  • 簡化開發

    開發人員可以編寫基于 HTTP 或 MQTT 的常規應用程序,對其進行容器化,然后在 Edge 或 Cloud 中的任何一個更合適的位置運行應用程序。

  • Kubernetes 原生支持

    借助 KubeEdge,用戶可以像在傳統的 Kubernetes 集群一樣,在 Edge 節點上編排應用程序,管理設備并監視應用程序和設備狀態。

  • 豐富的應用

    可以輕松地將現有的復雜機器學習,圖像識別,事件處理等其他高級應用程序部署到 Edge。

3.KubeEdge 組成

KubeEdge 由以下組件組成:

  • Edged: 在邊緣節點上運行并管理容器化應用程序的代理
  • EdgeHub: Web 套接字客戶端,負責與 Cloud Service 進行交互以進行邊緣計算(例如 KubeEdge 體系結構中的 Edge Controller)。這包括將云側資源更新同步到邊緣,并將邊緣側主機和設備狀態變更報告給云
  • CloudHub: Web 套接字服務器,負責在云端緩存信息、監視變更,并向 EdgeHub 端發送消息
  • EdgeController: kubernetes 的擴展控制器,用于管理邊緣節點和 pod 的元數據,以便可以將數據定位到對應的邊緣節點
  • EventBus: 一個與 MQTT 服務器(mosquitto)進行交互的 MQTT 客戶端,為其他組件提供發布和訂閱功能
  • DeviceTwin: 負責存儲設備狀態并將設備狀態同步到云端。它還為應用程序提供查詢接口
  • MetaManager: Edged 端和 Edgehub 端之間的消息處理器。它還負責將元數據存儲到輕量級數據庫(SQLite)或從輕量級數據庫(SQLite)檢索元數據

4.KubeEdge 架構

在這里插入圖片描述

  • KubeEdge
# KubeEdgehttps://iothub.org.cn/docs/kubeedge/
https://iothub.org.cn/docs/kubeedge/kubeedge-summary/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/711427.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/711427.shtml
英文地址,請注明出處:http://en.pswp.cn/news/711427.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

藍牙耳機和筆記本電腦配對連接上了,播放設備里沒有顯示藍牙耳機這個設備,選不了輸出設備

環境: WIN10 雜牌藍牙耳機6s 問題描述: 藍牙耳機和筆記本電腦配對連接上了,播放設備里沒有顯示藍牙耳機這個設備,選不了輸出設備 解決方案: 1.打開設備和打印機,找到這個設備 2.選中這個設備&#…

Linux下gcc編譯常用命令詳解

在Linux環境下,使用gcc編譯器進行源代碼的編譯是程序員日常工作的一部分。本篇將介紹一些常用的gcc編譯命令,幫助開發者更好地理解和使用這些命令。 1. 基本編譯命令 gcc工作流程: 編譯單個源文件 gcc source.c -o output這個命令將sour…

20240229筆記

瀏覽器預加載器 手動&#xff1a;prefetch preload <link rel"prefetch" href"next.html"> <link rel"preload" as"style" href"styles.css"> <link rel"preload" as"javascript" hr…

調試工具vue,react,redux

React Developer Tools Redux DevTools Vue devtools 使用瀏覽器官方組件擴展搜索安裝

C語言練習:(力扣645)錯誤的集合

題目鏈接&#xff1a;645. 錯誤的集合 - 力扣&#xff08;LeetCode&#xff09; 集合 s 包含從 1 到 n 的整數。不幸的是&#xff0c;因為數據錯誤&#xff0c;導致集合里面某一個數字復制了成了集合里面的另外一個數字的值&#xff0c;導致集合 丟失了一個數字 并且 有一個數字…

枚舉和聯合(共用體)

目錄 枚舉枚舉類型的定義枚舉的優點 聯合&#xff08;共用體&#xff09;聯合類型的定義聯合的特點聯合大小的計算 枚舉 枚舉顧名思義就是一一列舉&#xff0c;把可能的取值一一列舉 枚舉類型的定義 enum Day &#xff0c; enum Sex &#xff0c;enum Color 都是枚舉類型{}中…

springboot生成圖片驗證碼(借鑒并分析)

目錄 一、CaptchaUtil代碼展示二、CaptchaController 代碼展示 一、CaptchaUtil代碼展示 package com.minster.yanapi.utils;import com.google.code.kaptcha.impl.DefaultKaptcha;import com.google.code.kaptcha.util.Config; import org.springframework.context.annotatio…

MMDetection3D v1.3.0安裝教程

MMDetection3D v1.3.0安裝教程 1. 系統環境2. 安裝2.1 基本環境安裝2.2 調整具體版本2.3 驗證2.4 安裝MinkowskiEngine和TorchSparse 3. 最終環境配置 根據 v1.3.0版本官方手冊測試后的安裝配置&#xff0c;親測可行。 1. 系統環境 項目版本日期Ubuntu18.04.06 LTS-顯卡RTX 2…

曾桂華:車載座艙音頻體驗探究與思考| 演講嘉賓公布

智能車載音頻 I 分論壇將于3月27日同期舉辦&#xff01; 我們正站在一個前所未有的科技革新的交匯點上&#xff0c;重塑我們出行體驗的變革正在悄然發生。當人工智能的磅礴力量與車載音頻相交融&#xff0c;智慧、便捷與未來的探索之旅正式揚帆起航。 在駕駛的旅途中&#xff0…

安裝 Distribution Registry

Distribution Registry是由容器部署&#xff0c;所有前提是需要安裝docker 參考文檔&#xff1a;https://docs.docker.com/engine/install/centos/ Registry 官網文檔 https://distribution.github.io/distribution/ 安裝Registry倉庫 docker run -d -p 5000:5000 --restartalw…

通過css修改video標簽的原生樣式

通過css修改video標簽的原生樣式 描述實現結果 描述 修改video標簽的原生樣式 實現 在控制臺中打開設置&#xff0c;勾選顯示用戶代理 shadow DOM&#xff0c;就可以審查video標簽的內部樣式了 箭頭處標出來的就是shodow DOM的內容&#xff0c;這些內容正常不可見的&#x…

MySQL 用了哪種默認隔離級別,實現原理是什么?

MySQL 的默認隔離級別是 RR - 可重復讀&#xff0c;可以通過命令來查看 MySQL 中的默認隔離級別。 RR - 可重復讀是基于多版本并發控制&#xff08;Multi-Version Concurrency Control&#xff0c;MVCC &#xff09;實現的。MVCC&#xff0c;在讀取數據時通過一種類似快照的方…

視覺三維重建colmap框架的現狀與未來

注&#xff1a;該文章首發3D視覺工坊&#xff0c;鏈接如下3D視覺工坊 前言 眾所周知&#xff0c;三維重建的發展已經進入了穩定期&#xff0c;尤其是離線方案的發展幾乎處于停滯期&#xff0c;在各大論刊上也很少見到傳統sfmmvs亮眼的文章。這也不難理解&#xff0c;傳統的多視…

MYSQL 解釋器小記

解釋器的結果通常通過上述表格展示&#xff1a; 1. select_type 表示查詢的類型 simple: 表示簡單的選擇查詢&#xff0c;沒有子查詢或連接操作 primary:表示主查詢&#xff0c;通常是最外層的查詢 subquery :表示子查詢&#xff0c;在主查詢中嵌套的查詢 derived: 表示派…

【王道數據結構】【chapter8排序】【P360t2】

試編寫一個算法&#xff0c;使之能夠在數組L[1……n]中找出第k小的元素&#xff08;即從小到大排序后處于第k個位置的元素&#xff09;&#xff08;可以直接采用排序&#xff0c;但下面的排序的代碼只是為了方便核對是不是第k小的元素&#xff0c;k從0開始計算&#xff09; #in…

出海手游收入一路高歌,營銷上如何成功?

出海手游收入一路高歌&#xff0c;營銷上如何成功&#xff1f; 以RPG和SLG為代表的中重度游戲一直是國內廠商在海外市場的傳統優勢品類&#xff0c;因為它們具有較高的投資回報率&#xff0c;是國內廠商在國際市場上取得成功的“吸金”利器。 據伽馬數據發布的《2023全球移動游…

SpringCloud搭建微服務之Consul服務配置

1. 概述 前面有介紹過Consul既可以用于服務注冊和發現&#xff0c;也可以用于服務配置&#xff0c;本文主要介紹如何使用Consul實現微服務的配置中心&#xff0c;有需要了解如何安裝Consul的小伙伴&#xff0c;請查閱SpringCloud搭建微服務之Consul服務注冊與發現 &#xff0c…

steam怎么付款

信用卡支付 登錄Steam賬戶&#xff0c;選擇需要購買的游戲或其他物品&#xff0c;點擊“加入購物車”。在購物車頁面點擊“去結賬”按鈕&#xff0c;進入付款頁面。在付款頁面選擇信用卡付款方式&#xff0c;填寫信用卡信息&#xff0c;輸入驗證碼&#xff0c;點擊確認付款。 …

Servlet 新手村引入-編寫一個簡單的servlet項目

Servlet 新手村引入-編寫一個簡單的servlet項目 文章目錄 Servlet 新手村引入-編寫一個簡單的servlet項目一、編寫一個 Hello world 項目1.創建項目2.引入依賴3.手動創建一些必要的目錄/文件4.編寫代碼5.打包程序6.部署7.驗證程序 二、更方便的處理方案&#xff08;插件引入&am…

autocrlf和safecrlf

git遠程拉取及提交代碼&#xff0c;windows和linux平臺換行符轉換問題&#xff0c;用以下兩行命令進行配置&#xff1a; git config --global core.autocrlf false git config --global core.safecrlf true CRLF是windows平臺下的換行符&#xff0c;LF是linux平臺下的換行符。…