本文发布已超过一年。较旧的文章可能包含过时的内容。请检查页面上的信息自发布以来是否已变得不正确。

仪表板 - Kubernetes 的全功能 Web 界面

编者注: 这篇文章是关于 Kubernetes 1.3 中新功能的系列深度文章的一部分。

Kubernetes Dashboard 是一个旨在为 Kubernetes 世界带来通用监控和操作 Web 界面的项目。三个月前,我们发布了第一个生产就绪版本,此后,仪表板取得了巨大的改进。在一个单一的 UI 中,您可以在无需离开浏览器的情况下执行与 Kubernetes 集群的大部分可能交互。这篇博文分解了最新版本中引入的新功能,并概述了未来的路线图。

全功能仪表板

感谢社区和项目成员的大量贡献,我们为 Kubernetes 1.3 版本交付了许多新功能。我们一直在认真听取用户收到的所有宝贵反馈(请参阅信息图摘要),并解决了最高优先级的请求和痛点。

仪表板 UI 现在处理所有工作负载资源。这意味着无论您运行什么类型的工作负载,它都可以在 Web 界面中可见,并且您可以对其进行操作更改。例如,您可以使用Pet Sets修改有状态的 MySQL 安装,使用部署对 Web 服务器进行滚动更新,或使用 DaemonSets 安装集群监控。

除了查看资源之外,您还可以创建、编辑、更新和删除它们。此功能支持许多用例。例如,您可以终止失败的 Pod,对部署执行滚动更新,或者只是组织您的资源。您还可以导出和导入云应用程序的 YAML 配置文件,并将它们存储在版本控制系统中。

此版本包括集群节点的 Beta 视图,用于管理和操作用例。UI 列出了集群中的所有节点,以便进行概述分析和快速筛选有问题的节点。详细信息视图显示有关节点的所有信息,并链接到在其上运行的 Pod。

该版本还包含许多较小范围的新功能,即:支持命名空间资源、国际化、性能改进和许多错误修复(在发行说明中了解更多信息)。所有这些改进都带来了更好、更简单的产品用户体验。

未来的工作

该团队对未来有雄心勃勃的计划,涵盖多个用例。我们也欢迎所有功能请求,您可以在我们的 问题跟踪器上发布。

以下是我们未来几个月的重点领域

  • 处理更多 Kubernetes 资源 - 显示集群用户可能与之交互的所有资源。完成后,仪表板可以作为 CLI 的完整替代方案。
  • 监控和故障排除 - 将资源使用统计数据/图表添加到仪表板中显示的对象。这个重点领域将允许对云应用程序进行可操作的调试和故障排除。
  • 安全性、身份验证和登录 - 使仪表板可以从集群外部的网络访问,并与自定义身份验证系统一起工作。

与我们联系

我们很乐意与您交谈并听取您的反馈!