- 云原生生態(tài)兼容性不足:
- 跟隨社區(qū)同步演進挑戰(zhàn)大: 由于對Kubernetes系統(tǒng)的侵入式修改 , 后續(xù)跟隨Kubernetes社區(qū)的演進將會遇到很大挑戰(zhàn) 。
- 邊緣節(jié)點無法運行Operator:因為云邊通信機制的修改 , Cloud Hub只能往邊緣推送有限的幾種資源(如Pod , ConfigMap等) 。而Operator既需要自定義CRD資源 , 又需要list/watch云端獲取關聯(lián)資源 , 因此社區(qū)的Operator無法運行的KubeEdge的邊緣節(jié)點上 。
- 邊緣節(jié)點不適合運行需要list/watch云端的應用: 因為云邊通信機制的修改 , 導致原來需要使用list/watch機制訪問kube-apiserver的應用 , 都無法通過hub tunnel 通道訪問kube-apiserver , 導致云原生的能力在邊緣側(cè)大打折扣 。
- 運維監(jiān)控能力支持有限:
因為目前云邊通信鏈路是kube-apiserver –> controller –> Cloud Hub –>EdgeHub –>MetaManager等 , 而原生Kubernetes運維操作(如kubectl proxy/logs/exec/port-forward/attch等)是kube-apiserver直接請求kubelet 。目前KubeEdge社區(qū)最新版本也僅支持kubectl logs/exec/metric , 其他運維操作目前還不支持 。
- 系統(tǒng)穩(wěn)定性提升待確定:
- 基于增量數(shù)據(jù)的云邊推送模式:可以解決邊緣watch失敗時的重新全量list從而引發(fā)的kube-apiserver 壓力問題 , 相比原生Kubernetes架構(gòu)可以提升系統(tǒng)穩(wěn)定性 。
- Infra管控數(shù)據(jù)和業(yè)務管控數(shù)據(jù)耦合:Kubernetes集群的管控數(shù)據(jù)(如Pod , ConfigMap數(shù)據(jù))和邊緣業(yè)務數(shù)據(jù)(設備管控數(shù)據(jù))使用同一條websocket鏈路 , 如果邊緣管理大量設備或者設備更新頻率過高 , 大量的業(yè)務數(shù)據(jù)將可能影響到集群的正常管控 , 從而可能降低系統(tǒng)的穩(wěn)定性 。
- 設備管理能力: 這個能力直接集成在edged中 , 給iot用戶提供了一定的原生設備管理能力 。

- YurtHub: 代理各個邊緣組件到K8s Master的通信請求 , 同時把請求返回的元數(shù)據(jù)持久化在節(jié)點磁盤 。當云邊網(wǎng)絡不穩(wěn)定時 , 則利用本地磁盤數(shù)據(jù)來用于邊緣業(yè)務的生命周期管控 。同時云端的Yurt Controller Manager會管控邊緣業(yè)務Pod的驅(qū)逐策略 。
- Tunnel Server/Tunnel Agent: 每個邊緣節(jié)點上的Tunnel Agent將主動與云端Tunnel Server建立雙向認證的加密的gRPC連接 , 同時云端將通過此連接訪問到邊緣節(jié)點及其資源 。
- Yurt App Manager:引入的兩個CRD資源: NodePool 和 UnitedDeployment. 前者為位于同一區(qū)域的節(jié)點提供批量管理方法 。后者定義了一種新的邊緣應用模型以節(jié)點池維度來管理工作負載 。
推薦閱讀
- 云計算的自動化至關重要
- 大規(guī)模運營云計算服務的6個復雜性挑戰(zhàn)
- 如何準備遷移到云平臺的檢查清單
- 算法實現(xiàn) | 貪心算法
- 云原生應用與容器架構(gòu)
- 藍隊云:美國服務器速度變慢的原因
- 怎么下載云服務 下載云服務器
- 云服務平臺app下載 手機app免費下載
- 免費領取小米云服務會員 小米云服務會員激活碼
- 永久免費的云游戲平臺手機版 免費不限時的云游戲平臺
