×

还在死磕命令行 ? 官方k8s界面运维神器来了

hqy hqy 发表于2025-02-12 20:38:17 浏览12 评论0

抢沙发发表评论

k8s命令行运维的劣势

图片

Kubernetes(k8s)的命令行工具(如kubectl)虽然功能强大、灵活,但对于新手来说却很难上手。执行命令需要记住大量参数和语法,出错率高,比如不小心修改或删除资源可能会造成严重的问题。同时,命令行缺乏直观的界面,无法实时监控资源的状态,排障过程不直观。在复杂场景下,效率和易用性也会受到限制,对经验要求较高。下面介绍一下款官方的可视化UI。

Kubernetes Dashboard是什么

图片

[Kubernetes Dashboard]是 Kubernetes 提供的一个基于网页的用户界面,它可以让用户更方便地管理和监控 Kubernetes 集群。通过这个工具,运维和开发人员不需要记复杂的命令,直接通过可视化界面操作,轻松完成应用部署、资源管理以及集群状态监控等任务,降低了 Kubernetes 的操作门槛。

功能特点

图片

  1. 应用管理:支持通过界面创建、更新和删除 Kubernetes 的各种工作负载(如 Deployment、DaemonSet、StatefulSet 等)。
  2. 可视化监控:实时展示集群中资源的运行状态,包括 CPU、内存等使用情况。
  3. 错误诊断:快速查看问题资源的日志、事件和错误,帮助用户排查故障。
  4. 访问控制:支持设置权限,确保不同用户只能访问或操作自己负责的部分资源。
  5. 简化的多容器支持:对多容器的部署和管理提供了更直观的支持。
  6. Ingress 集成:方便配置和管理网络规则,帮助用户更简单地设置外部访问。

安装指南

  1. 安装 Helm(Kubernetes 包管理工具): 确保集群已经安装并启用了 Helm。如果还没有安装,请按照官方文档安装Helm。

  2. 添加 Kubernetes Dashboard 仓库

    mp;from=appmsg&tp=webp&wxfrom=15&wx_lazy=1") 10px 10px / 40px no-repeat #282C34; height: 30px; width: 100%; margin-bottom: -7px; border-radius: 5px;" data-lazy-bgimg="https://mmbiz.qpic.cn/mmbiz_svg/k8mFfEmdQe3W5QTm8JILvuUwjBgIuaO2m4KicKZ0rBZDfJIcQxzUeF8kAcDcK0obawDyh3iaNxmEsUTuwiayHD8c1IJyU2B1Nve/640?wx_fmt=svg&from=appmsg" class="" data-fail="0">helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
  3. 安装 Kubernetes Dashboard: 使用 Helm 命令安装 Dashboard:

    helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard \
    --create-namespace --namespace kubernetes-dashboard
  4. 访问 Kubernetes Dashboard: 安装完成后,Dashboard 默认部署在 kubernetes-dashboard 命名空间中,可以通过以下命令暴露 Dashboard 服务:

    kubectl proxy

    然后在浏览器中访问:

    http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

    注意:需要指定认证 Token 登录。可以参考官方文档生成 Token,并用于登录 Kubernetes Dashboard。

图片

Kubernetes Dashboard 是一个操作 Kubernetes 集群的“傻瓜式”工具,非常适合初学者或希望提高生产力的运维人员。它解决了命令行工具的复杂性问题,通过可视化界面让集群管理更直观、易用。借助它,你不需要记大量命令或复杂参数,只需几次点击即可部署应用、排查错误或进行集群监控。不过需注意,生产环境下需要增强安全性,避免过度开放权限。总之,这是一个提升运维效率的好帮手!


打赏

本文链接:https://www.kinber.cn/post/4819.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客