开发者社区> 问答> 正文

实现边缘自治需要解决哪些问题?

实现边缘自治需要解决哪些问题?

展开
收起
OSC开源社区 2024-06-12 16:47:22 10 0
1 条回答
写回答
取消 提交回答
  • 当边缘资源脱离云端管控时,边缘自治既要保障边缘业务的持续运行,又要保证边缘业务的弹性。从技术上需要解决下面的问题:

    问题 1: 云端管控:边缘节点状态的精准识别

    边缘节点正常,仅因为和云端网络断连导致脱离管控,这时保障边缘业务持续运行即可边缘节点故障导致脱离管控,这时需要把故障节点的业务迁移到正常节点

    问题 2: 边缘节点: 网络断连状态下对边缘业务自愈恢复

    主要是针对云边网络断连时,边缘节点重启或者业务重启时,边缘节点需要保证边缘业务可以自动恢复并持续运行。

    OpenYurt 采用非侵入式对 kubernetes 增强,通过在云端增加独立 yurt controller 组件,边缘增加 yurthub 组件来解决上述问题。
    解决 1: 节点状态感知除了原生的云端通过 NodeLease 监控外,增加边缘感知因素。由于边缘节点之间通过内网连接,因此能够更好的感知节点状态 (边缘感知处理待开源)。
    解决 2: 边缘节点上增加 yurthub 组件,接管节点和云端的通信同时把边缘业务的元数据持久化在本地,当云边网络断连时,可以通过本地的元数据来恢复边缘业务。

    2024-06-13 17:12:09
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载