前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >真好用!Kubernetes可视化工具,文末附下载地址

真好用!Kubernetes可视化工具,文末附下载地址

作者头像
create17
发布2022-11-17 09:21:15
1.4K0
发布2022-11-17 09:21:15
举报

每一个成功人士的背后,必定曾经做出过勇敢而又孤独的决定。

放弃不难,但坚持很酷~

一、Lens 介绍

Lens 是一个强大的 kubernetes IDE。可以实时查看 kubernetes 集群状态,比如 Pod实时日志查看、集群Events实时查看、集群故障排查等。有了 Lens,不在需要敲打很长的 kubectl 命令,只要使用鼠标点击几下,非常便捷。

Lens 支持多平台安装,目前支持 Linux、MacOS、Windows。

二、Lens 优势

  • 用户体验性和可用性非常好
  • 多集群管理;支持数百个集群
  • 独立应用程序;无需在集群中安装任何东西
  • 集群状态实时可视化
  • 内置 Prometheus 提供资源利用率图表和历史趋势图表
  • 提供终端访问节点和容器
  • 性能经过优化,可应用于大规模集群(已在25k pod的集群进行了测试)
  • 完全支持 Kubernetes RBAC
  • 支持 Mac、Windows 和 Linux。

三、Lens 体验

1、添加 kubernetes 集群

打开 Lens APP,是一个没有任何集群的空白页面,需要添加 kube config 文件,新增 k8s 集群。

点击 + ,选择通过 config 文件导入。config 文件一般在 ~/.kube 目录下。

2、查看集群指标

默认情况下 k8s 集群没有配置 Prometheus ,因此 Lens 上无法看到相关信息,并且会提示:Metrics are not available due to missing or invalid Prometheus configuration。

此时需要手动配置Prometheus,Lens 自带该功能,截图具体方法如下:

右键单击集群图标->Settings->Features->Metrics Stack-> Install:

安装后过一会即可在 Cluster 界面看到相关属性信息了,如上上图所示。

该操作实际上创建了一个 lens-metrics 命名空间,并创建了一个 kube-state-metrics deployments,同时创建了一个kube-state-metrics pod,一个prometheus pod,多个 node-exporter pods。如下图所示:

3、说一下自己常用的功能
  • 首先是查看 Pods 运行状态,查看 Pods 运行日志,进入 Pods 容器内部等,删除容器等。
  • 然后还可以可视化地编辑 deployment ,比如副本数,镜像地址等等。
  • 还有可视化的修改 configMap、Secrets 等。
  • 还有查看、修改 service 等。
  • EndPoints
  • Ingresses
  • 存储卷
  • 查看 k8s 集群的 namespaces、events 事件等
  • 等等…

这些都可以通过 Lens 这个可视化工具来操作,就不用再一个个的敲命令了,非常方便。对了,还能进入每个节点的 shell 呢。

总之,我上面列举的只是我经常用的操作,Lens 这个工具还有别的功能,大家可以下载下来自己体验下。

四、下载

官方下载地址:https://github.com/lensapp/lens/releases

如果自己下载比较慢的话,可以通过云盘下载 lens-v4.0.8 版本:

链接: https://pan.baidu.com/s/1pY1HAqhdu4Z7ZJuBrSnbTQ 提取码: i9ve

提示

从官方下载下来的 lens windows 版本,会被 360 杀毒软件检测出病毒,大家可以忽略继续使用,知道我的 windows v4.0.8 版本是这样,在这里给大家提个醒。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据实战演练 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Lens 介绍
  • 二、Lens 优势
  • 三、Lens 体验
    • 1、添加 kubernetes 集群
      • 2、查看集群指标
        • 3、说一下自己常用的功能
        • 四、下载
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档