本文发布已超过一年。较旧的文章可能包含过时的内容。请检查页面上的信息自发布以来是否已变得不正确。
仪表板 - 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 的完整替代方案。
- 监控和故障排除 - 将资源使用统计数据/图表添加到仪表板中显示的对象。这个重点领域将允许对云应用程序进行可操作的调试和故障排除。
- 安全性、身份验证和登录 - 使仪表板可以从集群外部的网络访问,并与自定义身份验证系统一起工作。
与我们联系
我们很乐意与您交谈并听取您的反馈!
- 请通过 SIG-UI 邮件列表发送电子邮件给我们
- 在 Kubernetes Slack #SIG-UI 频道上与我们聊天
- 参加我们的会议:欧洲中部时间下午 4 点。有关详细信息,请参阅 SIG-UI 日历。