Kubernetes自带web UI(称为Dashboard),用于使用向导将容器化应用程序部署到集群,对工作负载进行故障排除,并管理集群资源。但实际上,也有其他选择。
什么是Kubernetes仪表板?
在一个地方查看日志、度量和错误报告非常有用,如果你更喜欢使用图形界面而不是命令行,可以启动滚动更新、缩放pod和节点、创建并重新启动pod和其他资源(如作业和部署),或者查看所有正在运行的服务并编辑它们。
Kubernetes仪表板实际上是一个必须选择部署的容器,因此如果你选择使用不同的Kubernete Dashboard来管理、监视和排除应用程序和集群本身的故障,那么它不会消耗资源。
Kubernetes仪表板的优点
Kubernetes仪表板有多种选择:一些旨在简化操作并提供护栏,另一些则旨在添加高级功能或将Kubernete与现有管理生态系统集成。有些在集群上运行,有些在本地工作站上运行,你还可以考虑使用Datadog和ContainIQ等SaaS解决方案——选择的解决方案将取决于你是否希望监视Kubernetes集群本身、主机服务器的性能、应用程序和服务层或整个堆栈。