FabEdge V0 4 新特性 支援多集群通訊

2022-09-12 12:15:14 字數 1311 閱讀 2209

邊緣計算是指在靠近物或資料源頭的⼀側,採用網路、計算、儲存、應用核心能力為⼀體的開放平台,就近提供最近端服務。其應用程式在邊緣側發起,產生更快的網路服務響應,滿足行業在實時業務、應⽤智慧型、安全與隱私保護等方面的基本需求。邊緣計算處於物理實體和⼯業連線之間,或處於物理實體的頂端。

根據計算能力大小,邊緣計算可以分為兩⼤類:

fabedge 是⼀個基於 kubernetes 構建的,專注於邊緣計算場景的容器網路⽅案,解決了邊緣計算場景下⽹絡管理複雜,割裂互不通訊,缺少拓撲感知能力,無法提供就近訪問等問題,使能雲邊、邊邊之間的業務協同。fabedge 支援 kubeedge,superedge, openyurt 等邊緣計算框架管理的輕量邊緣節點。在最新發布的 v0.4 版中,加⼊對重邊緣,也就是邊緣集群的⽀持,完成了對所有邊緣場景的全覆蓋。

以上圖為例,共有三個集群,集群 blue 是 host 集群,負責管理其它集群的通訊;集群 red,green 是兩個成員集群,會上報本集群的網路配置資訊到 host 集群 blue。將集群 red 和 green 加入 community1 後,fabedge 會自動建立集群 red 和 green 之間的隧道,允許兩個集群之間的 pod 和 service 之間的互訪。

fabedge 多集群通訊的的互動過程見下圖:

1. 在 host 集群中先建立集群 green 和 red,獲取相應 token。

2. 使⽤獲取的 token 註冊集群 green 和 red。

3. 集群 green 和 red 匯報本集群網路端點資訊到 host 集群。

4. 將集群 green 和 red 加⼊⼀個 community。

5. 集群 green 和 red 定時從 host 集群拉取遠端的端點資訊。

6. host 集群根據 community 資訊,為集群 green 和 red 下發相關的端點資訊到成員集群 operator。

7. 成員集群 green 和 red 的 operator 為自己 connector 更新 configmap。

8. 成員集群 green 和 red 的 connector 根據⾃⼰的 configmap 發起到對⽅的隧道。

9. 隧道建⽴成功後,成員集群 green 和 red 可以互相通訊。

JDK1 5的新特性 04

摘要 一,泛型 a.泛型的由來 強轉的麻煩,非法型別的輸入,執行後再修改的費事 b.泛型的原理 a.編譯時期,編譯器按照泛型限定的型別對程式設計師輸入的元素型別進行鑑定,型別超出限定的範圍就報 b.如何證明泛型只作用於編譯器?通過反射得到的集合,可以裝入任意物件 c.需求的擴充套件 限定範圍多元化 ...

Java5 0新特性04 可變引數

可變引數 variable argument寫法 public void print int x,int y,int z 例項 class testdemo public static void sum int a for int i 0 i 注意 1.int z 只能出現在其他引數 如x,y 之後...

mysql5 新特性 支援儲存過程!!

支援儲存過程是mysql5中乙個很重要的新增特性。因為儲存過程有很多好處 使用者可以重用 和更改控制 和將業務邏輯流程寫入多個應用程式不同的是,使用者只需要寫 一次儲存過程就可以立刻使用許多應用程式來呼叫該過程,從而實現特定的業務邏輯流程。資料庫管理員也可以通過標準的管理函式來處理不同版本中的資料庫...