Kubernetes 仪表板
简介
Kubernetes 仪表板是一个通用的、基于 Web 的 Kubernetes 集群用户界面。它允许用户管理在集群中运行的应用程序并对其进行故障排除,同时也可以管理集群本身。
从 7.0.0 版本开始,我们已停止支持基于清单的安装。现在只支持基于 Helm 的安装。由于多容器设置和对 Kong 网关 API 代理的硬性依赖,基于清单的安装方式已不再可行。
此外,我们改变了版本控制方案,并从 Helm chart 中移除了 appVersion
。这是因为在多容器设置中,每个模块现在都是单独版本控制的。Helm chart 版本现在可以被视为应用程序版本。
安装
Kubernetes 仪表板目前仅支持基于 Helm 的安装,因为这种方式更快,并且能更好地控制仪表板运行所需的所有依赖项。我们现在使用单容器、无数据库的 Kong 安装作为网关,连接所有容器并暴露 UI。用户可以在 Kong 网关前使用任何入口控制器或代理。要了解更多关于自定义安装的方法,请查看 helm chart 值。
要安装 Kubernetes 仪表板,只需运行:
# 添加 kubernetes-dashboard 仓库
helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
# 使用 kubernetes-dashboard chart 部署名为 "kubernetes-dashboard" 的 Helm Release
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard
有关我们的 Helm chart 的更多信息,请访问 ArtifactHub。
文档
仪表板文档可以在 docs 目录中找到,其中包含:
- 通用:入门级概述。
- 用户指南:对用户有帮助的信息。
- 如何访问仪表板 - 安装后访问 Kubernetes 仪表板实例所需的所有信息。
- 访问控制:了解如何控制对 Kubernetes 仪表板的访问,以及创建示例用户,该用户可用于登录。
- 开发者指南:对于想要在本地测试、运行和开发仪表板的贡献者来说非常重要的信息。
社区、讨论、贡献和支持
了解如何参与 Kubernetes 社区,请访问社区页面。
您可以通过以下方式联系本项目的维护者:
贡献
了解如何开始贡献,请参阅贡献指南。
行为准则
参与 Kubernetes 社区受Kubernetes 行为准则的约束。
许可证
版权所有 2019 Kubernetes 仪表板作者