关于web:探索-Web-管理之路OpenYurt-社区-UICLI-SIG-正式启动

9次阅读

共计 1981 个字符,预计需要花费 5 分钟才能阅读完成。

背景

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 大部分能力。具体任务包含:

  • 提供跨网域通信能力的治理界面
  • 提供节点池治理能力的治理界面
  • 提供 OTA 降级能力的治理界面
  • 提供边缘设施治理能力的界面

4)OpenYurt 实验室

dashboard 不仅是一个 OpenYurt 集群治理的平台,用户还能够间接在界面上疾速上手 OpenYurt 的典型应用案例,比方通过与 EdgeXFoundry 集成的设施治理能力。通过这样一个交互式的操作体验,来更深刻的理解 OpenYurt。

5)yurtadm 优化

yurtadm 的布局将从晋升易用性和加强功能性这两方面进行。yurtadm 是用户刚开始应用 OpenYurt 时肯定会接触到的工具,咱们必须确保其对于用户肯定是敌对易用的。同时咱们也会依据用户反馈和需要,及时优化并加强 yurtadm 的性能。

  • yurtadm 反对退出节点到特定的节点池

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

  • yurtadm join 反对拉取并加载云端 kubeadm-config configmap 文件

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

作者:陈璐、邓梁

原文链接

本文为阿里云原创内容,未经容许不得转载。

正文完
 0