探索 Web 管理之路,OpenYurt 社区 UI/CLI SIG 正式启动

news/2024/10/19 7:34:46/

作者:陈璐、邓梁

背景

OpenYurt 是业界首个依托云原生技术体系、“零”侵入实现的智能边缘计算平台。它具有“云、边、端一体化”的全方位能力,可以帮助用户快速实现大规模边缘计算业务和异构算力的高效交付、运维及管理。

在前几个迭代的大版本中,OpenYurt 项目已经取得了许多进展,如 1.1 版本中 OTA 升级能力的加入,1.2 版本里节点池治理能力的增强,OpenYurt 的基础功能已经愈发完善。同时,在最新的 1.3 版本中,OpenYurt 把主要的 controller 都统一收敛在 yurt-manager 组件中,整体架构也趋简洁。尽管在差异化技术竞争力方面已经取得了诸多进展,在与社区用户和开发者的交流中,我们发现 OpenYurt 的使用门槛仍然相对较高,需要更加易用的工具和文档来降低这个门槛。因此,易用性会是 OpenYurt 社区接下来重点解决的问题之一。

在这里插入图片描述

目标

为了更好地服务社区用户,OpenYurt 社区推出了 UI/CLI SIG (特别兴趣小组)。一个简单直观的用户界面可以极大地改善用户体验, 增加 OpenYurt 的易用性和友好性。UI/CLI SIG 的主要目标是通过提供易用的用户界面和命令行工具,降低 OpenYurt 的使用门槛,使更多的开发者能够快速上手并使用 OpenYurt 的功能。

具体来说,UI/CLI SIG 的工作将聚焦于以下几个方面:

  1. 提供能力强大的命令行工具,使用户可以通过简洁的命令行界面来管理 OpenYurt 集群。CLI 工具将覆盖 OpenYurt 的全部能力,并聚焦在提供强大的功能和灵活的配置选项上,以便让用户更便捷地使用 OpenYurt。
  2. 提供简单易用的图形化界面,使用户可以通过交互式的体验来管理 OpenYurt 集群。UI 工具将提供 OpenYurt 的主要功能(如自治,节点池管理等),并聚焦在提供简单易用的界面和操作方式上,以便让用户更快地上手和使用 OpenYurt。
  3. 提供详细的文档和教程,帮助用户理解 OpenYurt 的功能特性,快速上手。这包括安装、配置和使用 UI/CLI 工具的步骤和示例,以及常见问题的解答等。这些文档和教程将为用户提供便捷的学习和使用 OpenYurt 的渠道,帮助他们更快地掌握 OpenYurt 的功能特性和使用方法。
  4. 收集和反馈用户反馈和需求,不断改进和完善 UI/CLI 工具。UI/CLI SIG 将定期收集用户反馈和需求,以便及时优化和改进 UI/CLI 工具的功能和性能。同时,UI/CLI SIG 也将持续更新和维护 UI/CLI 工具,确保其与 OpenYurt 的最新版本兼容。

Roadmap

UI/CLI SIG 目前包含两个主要项目:dashboard 和 yurtadm,负责人为陈璐和邓梁。项目规划如下:

1)dashboard 重构

目标是将 dashboard 项目从原有的体验中心项目中独立出来,不依赖于体验中心的其他组件。具体任务包括:

  1. dashboard 用户管理模块的重构,与体验中心的 User controller 解耦
  2. 与 OpenYurt 最新版本接口对齐

2)OpenYurt 自动安装部署

为 OpenYurt 在现有的 helm 安装基础上提供一套基于 dashboard 的安装方式。用户首次打开 web console 之后,会显示 Openyurt 安装部署的相关信息。在 web console 界面上,用户可以选择需要安装的 OpenYurt 组件,点击安装自动完成 OpenYurt 安装部署流程。

在这里插入图片描述

3)OpenYurt 功能集成

OpenYurt 的能力被集成到 dashboard 中,用户通过 dashboard 能直接使用 OpenYurt 大部分能力。具体任务包括:

  1. 提供跨网域通信能力的管理界面
  2. 提供节点池治理能力的管理界面
  3. 提供 OTA 升级能力的管理界面
  4. 提供边缘设备管理能力的界面

在这里插入图片描述

4)OpenYurt 实验室

dashboard 不仅是一个 OpenYurt 集群管理的平台,用户还可以直接在界面上快速上手 OpenYurt 的典型使用案例,比如通过与 EdgeXFoundry 集成的设备管理能力。通过这样一个交互式的操作体验,来更深入的了解 OpenYurt。

5)yurtadm 优化

yurtadm 的规划将从提升易用性和增强功能性这两方面进行。yurtadm 是用户刚开始使用 OpenYurt 时一定会接触到的工具,我们必须确保其对于用户一定是友好易用的。同时我们也会根据用户反馈和需求,及时优化并增强 yurtadm 的功能。

  1. yurtadm 支持加入节点到特定的节点池

https://github.com/openyurtio/openyurt/pull/1402*
*

  1. yurtadm join 支持拉取并加载云端 kubeadm-config configmap 文件

https://github.com/openyurtio/openyurt/issues/1448

通过 UI/CLI SIG 的推出,OpenYurt 社区将进一步提高 OpenYurt 的易用性,为更多的开发者提供便捷的边缘计算平台。我们欢迎更多的开发者加入社区,共同打造更好的 OpenYurt 平台。

如果您对于 OpenYurt 有任何疑问,欢迎使用钉钉搜索群号加入钉钉交流群。(钉钉群号:12640034121)

戳此处,立即了解 OpenYurt 项目


http://www.ppmy.cn/news/123197.html

相关文章

线程方法 interrupt 可中断方法

interrupt 可中断方法 如下方法的调用会使得当前线程进入阻塞状态,而调用当前线程的interrupt方法,就可以打断阻塞。Object的wait方法。Object的wait(long)方法。Object的wait(long,int)方法。…

中国人民大学与加拿大女王大学金融硕士项目——在职读金融硕士,没想到收获这么多

随着社会经济的快速发展,金融专业的报考越来越受欢迎。近些年来,市场对于金融专业的高端人才需求不断增加。工作多年的金融人或有计划跳槽到金融领域的群体,都想通过业余时间充电以增强在金融行业的竞争力。在职读金融硕士有用吗?…

滑轮位置_除了万向跑步机,用“滑轮鞋”玩VR也有望缓解晕动症?

8月3日消息,为了找到在VR中移动的合适方法,从而缓解视觉辐辏调节冲突等症状,VR爱好者Finally Functional发明了一种可配合VR使用的,类似滑轮鞋的移动装置。 据青亭网了解,这款“VR滑轮鞋”原型每只采用多个双向电动轮&…

跑带宽度多少合适_家用跑步机跑带多宽合适

跑步机跑带宽度的合适与否对于跑步的舒适度也是至关重要的,但是也并不是说跑带的宽度越宽越好。虽然在理论上来说跑带可能都会觉得越宽就越好,但是前提是在保证跑步机整体质量和使用寿命的基础上决定的。也就是说跑带宽度越宽,对跑步机的整体…

跑带宽度多少合适_易跑科普:一般跑步机跑带宽度和长度多少合适?

在选购跑步机中,跑带至关重要也是大家比较容易忽视的地方,在先前已经有大家讲解过跑步机跑带宽度多少适宜,有些伙伴看完表示还是有所疑惑,今天再次给大家强调下跑步机跑带宽度和长度多少合适,为广大易跑用户答疑解惑。…

跑带宽度多少合适_家用跑步机跑带长宽选择多少合适?

我们说选择跑步机,除了价格因素外,配置是我们要重点考虑的,特别是马达、减震、跑步机大小等。其中跑步机大小分为跑带宽度和长度,它的尺寸直接影响跑步时的舒适感,如果带宽过小,影响手臂摆动不说&#xff0…

跑带宽度多少合适_有多少人知道跑步机跑带宽度和长度多少合适?

一般跑步机跑带宽度和长度多少合适? 在购买跑步机的时候,很多人会忽略跑带这个地方,其实对于跑步的人群来说,是至关重要的,在先前汉臣小编就跟大家讲解过一些跑步机宽带的相关问题,但有些人看完表示仍有疑惑&#xff…

跑带宽度多少合适_跑步机跑带宽度和长度多少合适?

在跑步机中,跑带至关重要也是大家比较容易忽视的地方,在先前已经有大家讲解过跑步机跑带宽度多少适宜,有些伙伴看完表示还是有所疑惑,今天再次给大家强调下跑步机跑带宽度和长度多少合适,为广大朋友答疑解惑。 跑带宽度…