在 Docker Desktop 中安装 Kubernetes Dashboard
在分布式系统环境(微服务)中,肯定有很多服务在运行,可以达到上百、上百甚至上百万的服务。服务这么多,如果我们手动管理它肯定是非常困难的。通过使用 Kubernetes (k8s),我们可以自动管理这些服务(编排)。默认情况下,kubernetes 使用命令行工作,并且不使用用户界面,对于监控需求,如果有一个提供有关 kubernetes 的 metrix 数据等的 UI,它必须非常有用。为此,在
在分布式系统环境(微服务)中,肯定有很多服务在运行,可以达到上百、上百甚至上百万的服务。服务这么多,如果我们手动管理它肯定是非常困难的。通过使用 Kubernetes (k8s),我们可以自动管理这些服务(编排)。默认情况下,kubernetes 使用命令行工作,并且不使用用户界面,对于监控需求,如果有一个提供有关 kubernetes 的 metrix 数据等的 UI,它必须非常有用。为此,在本文中,作者将向您展示如何安装 Kubernetes 仪表板。
先决条件
-
Docker 桌面
-
Kubernetes 已安装
-
稳定的互联网连接
在本例中,作者使用了安装了 Kubernetes 的 Windows 10 桌面 Docker。
好的,让我们直接开始,这里是安装 Kubernetes 仪表板的步骤:
确保已安装 Kubernetes。在 Docker Desktop 中,转到 Kubernetes 菜单和设置部分,然后勾选 Kubernetes。这个过程需要时间,因为 docker desktop 会先下载需求。查看绿色的 Kubernetes 指示器图标,确保 Kubernetes 正常运行。
安装 Kubernetes 仪表板 打开 powershell 应用程序并键入以下命令。
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
此命令用于下载部署清单并设置您的本地集群。或多或少你会看到这样的输出。
命名空间/kubernetes-dashboard 创建
serviceaccount/kubernetes-dashboard 创建
服务/kubernetes-dashboard 创建
...
服务/仪表板指标刮板创建
deployment.apps/dashboard-metrics-scraper 创建
如果您查看 docker 桌面仪表板,它或多或少看起来像这样
访问K8S Dashboard时如何禁用登录提示
kubernetes 仪表板允许您通过使用额外的参数来绕过登录 — enable-skip-login
以管理员模式运行打开Powershell并执行以下命令
kubectl 补丁部署 kubernetes-dashboard -n kubernetes-dashboard --type 'json' -p '[{"op": "add", "path": "/spec/template/spec/containers/0/args/- ", "值": "--enable-skip-login"}]'
接下来,尝试打开以下命令
kubectl 代理
在 k8s 仪表板运行后,访问此链接以访问 k8s 仪表板。
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
你可以点击跳过按钮
最后你可以访问 k8s 仪表板
如果它对您感兴趣或对您有帮助,请按👏拍手按钮并帮助其他人也找到这个故事,或者如果您想与我内部交谈,请联系我https://linktr.ee/teten\ _nugraha。
更多推荐
所有评论(0)