Dashboard - Kubernetes的全功能Web界面

编者按:这篇文章是关于Kubernetes 1.3新功能一系列深刻文章的一部分,本文是第八篇。html

Kubernetes Dashboard(仪表盘)是一个旨在将通用的基于Web的监控和操做界面加入 Kubernetes 的项目。git

三个月前,咱们发布了第一个可用于生产环境的版本,从那时起,咱们对 dashboard 进行了巨大改进。如今你在浏览器中就能完成 Kubernetes 的主要操做。github

本文中,咱们将重点讨论 dashboard 的新功能和将来的开发计划。web

“全功能的dashboard ”

感谢社区和项目成员的大量贡献,咱们才能在 Kubernetes 1.3中加入许多新功能。浏览器

咱们认真倾听了用户(见图表 http://static.lwy.io/img/kube...)的全部优秀反馈并解决了优先级最高的需求和痛点。安全

dashboard UI 目前能够处理全部的工做负载资源(指 Service、Pod 等这些 k8s 中的资源)。这意味着不管你使用什么类型的工做负载资源,它在Web界面上都是可见的,而且能够进行相应的操做。服务器

例如,你能够经过 Pet Sets 修改有状态的 MySQL、经过 Deployment 来为 Web 服务器进行滚动升级、使用 DaemonSets 安装集群监控。网络

dashboard1.png
显示集群中全部工做负载的主页面编辑器

除了查看资源外,你还能够建立、编辑、更新和删除它们。这为 dashboard 带来了更多的使用场景。工具

例如,你能够结束运行失败的 Pod,经过 Deployment 进行滚动升级,或只是组织你的资源。

你还能够导入导出应用的 YAML 配置文件,并存储在版本控制系统(git等)里。

dashboard2.png
YAML的资源编辑器和导出器。

发布的内容包括用于管理和操做集群节点的概要视图。概要视图列出了集群中的全部节点,以便对有问题的节点进行简单分析和快速筛选。

详细视图显示了节点上的全部信息以及运行在此节点上Pod的连接。

dashboard3.png
节点视图列出了详细信息以及在节点上运行的Pod。

这个版本也添加了许多较小的功能(例如:对名称空间的资源、国际化、性能改进的支持)以及许多 bug 的修复(具体请查看发布日志https://github.com/kubernetes...)。

全部这些改进造就了更好更简洁的用户体验。

“计划支持的新特性”

咱们对将来有宏大的计划,而且对全部的新功能请求持开放态度,你能够在咱们的 Issues 中写下你的想法(https://github.com/kubernetes...)。

下面列出咱们接下来几个月的工做重点:

● 处理更多的 Kubernetes 资源(https://github.com/kubernetes...)-为了显示用户可能关心的全部资源。一旦完成,dashboard 能够彻底替换命令行工具(kubectl 等)。

● 监控和故障排除(https://github.com/kubernetes...)-为了向 dashboard 中显示的对象添加资源使用统计图表。这一重要工做将为云应用的调试和故障排除带来可行性。

● 安全,认证和登陆(

https://github.com/kubernetes...)-使 dashboard 可从外部网络访问集群并与自定义的身份验证系统一块儿工做。

本文由时速云翻译,如若转载,需注明转载自“时速云

原文连接:http://blog.kubernetes.io/201...

相关文章
相关标签/搜索