仪表板-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。 
  • 监控和故障排除 -将资源使用统计信息/图形添加到仪表板中显示的对象。该重点领域将允许对云应用程序进行可行的调试和故障排除。
  • 安全性,身份验证和登录 -使仪表板可从群集外部的网络访问,并使用自定义身份验证系统。

联系我们

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

-Piotr Bryk,Google软件工程师