仪表板-Kubernetes的全功能Web界面
编者注:这篇文章是 系列深入文章 Kubernetes 1.3的新功能
Kubernetes仪表板 是一个旨在为Kubernetes世界带来通用监控和可操作Web界面的项目。三个月前,我们 已发布 第一个可投入生产的版本,此后仪表板进行了重大改进。在单个UI中,您无需离开浏览器就可以与Kubernetes集群执行大多数可能的交互。这篇博客文章分解了最新版本中引入的新功能,并概述了未来的路线图。
功能齐全的仪表板
由于社区和项目成员的大量贡献,我们能够为 Kubernetes 1.3版本。我们一直在认真听取用户提供的所有宝贵反馈(请参阅 摘要信息图表),并解决了优先级最高的要求和痛点。
仪表板UI现在可以处理所有工作负载资源。这意味着无论您运行哪种工作负载类型,它都将在Web界面中可见,并且您可以对其进行操作更改。例如,您可以使用以下命令修改有状态的MySQL安装: 宠物套装,使用Deployments滚动更新您的Web服务器,或者使用DaemonSets安装群集监视。
除了查看资源外,您还可以创建,编辑,更新和删除它们。此功能启用了许多用例。例如,您可以杀死失败的Pod,对Deployment进行滚动更新,或者仅组织资源。您还可以导出和导入云应用程序的YAML配置文件,并将它们存储在版本控制系统中。
该版本包括用于管理和操作用例的群集节点的beta视图。 UI列出了群集中的所有节点,以便进行概述分析并快速筛选有问题的节点。详细信息视图显示有关该节点的所有信息,以及指向该节点上运行的容器的链接。
我们随发行版一起提供的还有许多较小范围的新功能,即:支持命名空间资源,国际化,性能改进以及许多错误修复(在 发行说明)。所有这些改进可带来更好,更简单的产品用户体验。
未来的工作
团队针对跨多个用例的未来制定了雄心勃勃的计划。我们也欢迎所有功能请求,您可以在我们的网站上发布这些请求 问题追踪器.
以下是我们接下来几个月的重点领域清单:
- 处理更多Kubernetes资源 -显示群集用户可能与之交互的所有资源。完成后,仪表板可以完全替代CLI。
- 监控和故障排除 -将资源使用统计信息/图形添加到仪表板中显示的对象。该重点领域将允许对云应用程序进行可行的调试和故障排除。
- 安全性,身份验证和登录 -使仪表板可从群集外部的网络访问,并使用自定义身份验证系统。
联系我们
我们很乐意与您交谈,并听听您的反馈!
- 给我们发电子邮件 SIG-UI邮件列表
- 在Kubernetes Slack上与我们聊天 #SIG-UI频道
- 加入我们的会议:CEST CPM 4PM。见 SIG-UI日历 有关详细信息。
-Piotr Bryk,Google软件工程师