点击下方名片,设为星标

回复“1024”获取2TB学习资源!

大家好,我是民工哥!

对于程序员(广义的)来说,追求一款好用、实用的可视化管理工具是必须的,因为,它不仅能大大方便你的操作,还能很大程度上提升工作效率。所以,今天,就给大家分享一下这几款 K8S 可视化管理工具。13f61e5c20bc75aa16a89dc2c851a972.png废话不多说,直接开干。

KubeSphere

KubeSphere 愿景是打造一个以 Kubernetes 为内核的 云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。KubeSphere 也是一个多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。786e447f6a3d5d0d4791ec116cc0031d.png

  • 官方: https://kubesphere.io/

运行以下命令以在现有 Kubernetes 集群上安装 KubeSphere:

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.4.0/kubesphere-installer.yaml
   
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.4.0/cluster-configuration.yaml

Rancher

Rancher是一个开源软件平台,使组织能够在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用一套独特的开源技术从头开始构建容器服务平台。Rancher提供了管理生产中的容器所需的整个软件堆栈。590470fcc04c70b06541f7e4327fdf3c.png它解决了在任何基础架构上管理多个Kubernetes集群的运营和安全挑战,同时为DevOps团队提供了用于运行容器化工作负载的集成工具。

  • 官网: https://rancher.com/

安装

docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
411712b6d1664d027c932e1796923c49.png

Lens

Lens 是为那些每天使用 Kubernetes 的人设计的 IDE。它可以探索和导航 Kubernetes 集群,而无需学习 kubectl 命令,实时检查实时统计信息、事件和日志流。

它将所有集群、服务、工作负载、工具、自动化和相关资源整合在一起,以便于访问。Lens 与 Prometheus 集成,可视化并查看资源使用指标的趋势,包括 CPU、内存、网络和磁盘,以及总容量、实际使用情况、请求和限制。每个 k8s 资源都会自动生成详细的可视化信息。18c79b8c93202022889e236cf5c191a8.pngLens 带有 Helm 图表管理,允许发现和快速部署数千个公开可用的 Helm 图表并管理自己的存储库。浏览已安装的 Helm 图表及其修订版,只需单击一下即可升级。

Lens 是适用于 MacOS、Windows 和 Linux 操作系统的独立应用程序。

  • 官网: https://k8slens.dev/

K9S

k9s 是一个基于 curses 的全屏终端 UI 管理工具,可以与 Kubernetes 集群进行交互,可以观察系统资源,在各种资源之间切换,检查清单、日志、监控事件并执行 Pod 等,从而确保桌面空间不至于被大量终端窗格所占据。49da6da370e2f08dd60d2c8b3dc4d6ff.pngk9s 会以特定时间间隔监控 Kubernetes 资源,默认为 2 秒,并允许查看自己集群中的内容。它可以一目了然地提供了运行中 Pod、日志和部署的可视化视图,以及对 Shell 的快速访问。

Shipyard

Shipyard 是一个基于 Web 的 Docker 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看 images,甚至 build images;并提供 RESTful API 等等。Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理。aeafb82d6c2316ed0ddf8f56e7ac53f1.png

  • 官网: https://shipyard-project.io/

Kubernetic

Kubernetic 是一个强大的 kubernetes IDE,可以实时查看kubernetes集群状态,Pod实时日志,集群故障等,可以更方便快捷地使用你的集群,从根本上提高工作效率和业务迭代速度。dff664a935bf06fc91ded5470aad7e8e.png

  • 官网: https://kubernetic.com/89f0370c092e34d0b8ff26438ad2b43c.png

Grafana

一款监控和可视化工具,Grafana也可以与K8S集成,提供对集群的可视化展示。通过Grafana的仪表盘功能,你可以创建和定制自己的K8S集群监控视图。33f638722f212670946c9da6ecdb7f23.png

  • 官网: https://grafana.com/8d66c9f9f95c8a59574ba2e5d2bc9729.png48daf7b8faeaeaf6ffc6a0abbbf1e2e0.png

Kuboard

Kuboard 是一款专为 Kubernetes 设计的免费管理界面,兼容 Kubernetes 版本 1.13 及以上。Kuboard 每周发布一个 beta 版本,最长每月发布一个正式版本,经过两年的不断迭代和优化,已经具备多集群管理、权限管理、监控套件、日志套件等丰富的功能,并且有 1000+ 的企业将 Kuboard 应用于其生产环境。fa6f7d342b41b3d992730792339fd755.pngKuboard 自 2019年8月发布第一个版本以来,得到了众多用户的认可,目前已经获得了 10000+ GitHub Star。8ac2a60e4d6eae128f42e646acac3a89.pngaf1d21e8132045c226ac73da607fc113.png

  • 官网: https://github.com/eip-work/kuboard-press

Kubevious

Kubevious (https://github.com/kubevious/kubevious) 是一个开源的 Kubernetes Dashboard,但是和我们主流的 Dashboard 却不太一样,可以说非常有特色,他将应用程序相关的所有配置都集中在一起,这可以大大节省操作人员的时间,其实这都不是最主要的,主要的是他具有一个 TimeMachine(时光机)功能,允许我们回到之前的时间去查看应用的错误信息。76365f0d01b2da6b0b37d4793a7efb31.png

  • 官网: https://kubevious.io/

Octant

官方解释:A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.基于Web的高度可扩展平台,供开发人员更好地了解Kubernetes集群的复杂性。2511915c84a821eef98da7dbe7b63376.png作为一款开源的K8S可视化工具,Octant提供了简洁而功能丰富的用户界面,支持自定义插件和扩展,助你更好地查看和管理K8S集群。03ba6591bee16f01174916eb139da862.png

  • 官网: https://octant.dev/

Kontena Lens

Kontena Lens是Kubernetes的智能仪表板。作为控制Kubernetes唯一需要的管理系统。它可免费用于Mac OS,Windows和Linux操作系统。应用程序启动后,将在界面中看到所有相关集群的列表。eeebddb788441aab276935b969ab4ab3.png对于确实需要每天处理Kubernetes的用户来说,它是功能最强大的IDE。可以确保正确设置和配置集群,并且可以更轻松、更快速地使用集群,并从根本上提高生产率和业务速度。

Kontena Lens IDE主要功能包括可以一次管理多个集群,实时可视化集群状态,提供内置终端;安装非常简单,因为它是独立的应用程序;支持Kubernetes RBAC。经过测试可处理集群中近25000个Pod。

Loodse Kubermatic

Kubermatic能够为其提供统一的管理界面,用于跨AWS、微软Azure、谷歌云等云平台和本地基础架构管理Kubernetes集群。881dd0d8ee63416e58f60e36ce411ae5.pngKubermatic几分钟即可帮助企业建立基础架构。安装后,管理员可以开始使用它根据应用程序需求来扩大或缩小集群,创建新集群并实施数据保护配置。该平台具有高可用性模式,该模式允许Kubernetes环境自动从中断中恢复。3bde0d83296207b541ee104be14a7906.png

  • 官网: https://www.kubermatic.com/

Portainer

Portainer 是一个轻量级的管理界面,可以让您轻松地管理不同的 Docker 环境(Docker 主机或 Swarm 集群)。Portainer 提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作、事件日志显示、容器控制台操作、Swarm 集群和服务等集中管理和操作、登录用户管理和控制等功能。3637dc959b97e96606c499b3d1bad525.png功能十分全面,基本能满足中小型单位对容器管理的全部需求。

  • Portainer: https://www.portainer.io/1af538752cee1f362572b57278679b84.png

Weave Scope

Weave Scope 用于监控、可视化和管理 Docker 以及 Kubernetes。

Scope 提供了至上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断,以确保容器应用程序的稳定性和性能,通过查看容器上下文的度量/标记,以及原数据,在容器内部的进程之间可以轻松的确定运行服务消耗最多CPU/内存资源的容器,9a5bc5ea8fb0e8d0ce7c73ba6ec04bfe.png

  • 官网: https://www.weave.works/oss/scope/

Weave Scope 这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。fe3d94b6721973893233adc9cd4feea4.png

注:如需转载,必须保留文首公众号名片,其它一律视为非授权行为。

读者专属技术群

构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群(备注岗位,已在技术交流群的请勿重复添加)。主要以技术交流、内推、行业探讨为主,请文明发言。广告人士勿入,切勿轻信私聊,防止被骗。

扫码加我好友,拉你进群

9059d55c2ad69e8daa8eaa45394d0682.jpeg

推荐阅读 点击标题可跳转

面试官:运行 100 万个并发任务需要多少内存?

上班第一件事!立马卸载这个软件

雷军的代码再登热搜!ChatGPT都称赞他实力惊人

再见 MySQL 5.7 !

一款比Elasticsearch更牛逼的轻量级搜索引擎

760d68eead42f36c6450339687427e7b.png

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。点在看支持我们吧!

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐