测试人必会 K8S 操作之 Dashboard
在云计算和微服务架构的时代,Kubernetes (K8S) 已成为管理容器化应用的标准。然而,对于许多新手来说,K8S 的操作和管理常常显得复杂而神秘。特别是,当你第一次接触 K8S Dashboard 时,你是否也感到有些无所适从?
K8S Dashboard 是 Kubernetes 提供的一种用户友好的图形界面工具,它让用户能够更加直观地监控和管理集群。在实际操作中,Dashboard 的强大功能往往能让运维工作事半功倍。
例如,我的一位同事小李,在没有使用 Dashboard 之前,经常需要通过命令行来执行各种操作,这不仅费时费力,还容易出错。然而,自从他开始使用 Dashboard 后,不仅减少了操作失误,还极大地提高了工作效率。
Kubernetes Dashboard 是管理 Kubernetes 集群的一个强大工具,提供了直观的 UI 和丰富的功能,帮助用户高效地管理和监控集群。有效帮助用户查看、创建、更新和删除各种 Kubernetes 资源,是测试开发管理 K8S 的有效平台工具
Kubernetes(K8S)是一个开源的容器编排平台,用于自动化应用程序的部署、扩展和管理。其中 kubectl 命令行工具能够去操作 K8S 资源,但是命令指令繁琐,为了提供更丰富的用户体验,kubernetes 还开发了一个基于 web 的用户界面(Dashboard)。用户可以使用 Dashboard 部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理 kubernetes 中各种资源。
通过 dashboard 能够直观了解 Kubernetes 集群中运行的资源对象
通过 dashboard 可以直接管理(创建、删除、重启等操作)资源对象
获取 dashboard 资源文件
1、获取 dashboard 资源文件
2、修改 yaml 文件,暴露 nodeport 端口
部署 dashboard
使用 kubectl 命令启动 dashboard:
查看 dashboard 资源:
在浏览器中通过输入 IP:端口进行访问:
此时浏览器会出现以下提示,这里我们点击高级->继续访问即可
生成 token
默认 dashboard 需要使用 token 方式进行登录,进行以下步骤,获取 token,并将 token 填入到其中:
dashboard 主页面:
查看 pod 信息,并且可以查看 pod 日志及进行配置修改:
dashboard 还提供了对于其他的资源进行操作功能,包括 service、deployment、ingress、replicaset 等等,通过可视化页面管理 K8S 能够很大程度上提高 K8S 的使用体验。
总的来说,K8S Dashboard 作为 Kubernetes 的图形界面工具,不仅提高了用户的操作效率,还降低了学习门槛。在未来的云计算发展中,掌握并熟练运用 Dashboard 无疑将成为每一个运维工程师的必备技能。
这篇文章通过详尽的实例和社会现象的分析,展示了 K8S Dashboard 在 Kubernetes 管理
文章转载自:WanWuJieKeLian
评论