k8s笔记3--Kubernetes IDE Lens

1 介绍

此处先借用一下Lens官方的图,先来感受一下吧;作为K8S IDE,该有的它基本都有了!
在这里插入图片描述

Lens 是当前市场上最强大的K8S IDE。它是一个独立的单机应用,可以同时运行在macOS、Windows和Linux上。使用Lens 有如下优点:

  1. 对集群准确设置和配置更加自信;
  2. 增加可见性、实时数据、日志流 和 实际使用诊断能力;
  3. 能够快、更容易地参与集群工作,从根本上改善生产力和商业的速度;

2 安装&使用

2.1 安装

  1. macOS
    下载安装包,双击 Lens-{version}.dmg 或者拖 Lens.app 到应用文件夹;
  2. Windows
    下载安装包,双击 Lens-Setup-{version}.exe 安装即可;
  3. Linux
    直接snap安装即可,sudo snap install kontena-lens --classic

2.2 使用

  1. 添加集群
    点击 + 号图标,选择kubeconfig文件即可;
    在这里插入图片描述
  2. 常见功能
    添加集群后即可查看修改对应资源信息;
    如下通过Workloads查看集群主体资源、Pods、Deployments等资源信息:

    通过Configuration来查看集群ConfigMaps、Secrets、HPA等信息:
    在这里插入图片描述
    当然,也可以查看、编辑、变更网络、存储、命名空间、应用、访问控制等信息:
    在这里插入图片描述

3 注意事项

3.1 Lens cluster 界面无法看到Master和Worker属性信息

默认情况下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,3个 node-exporter pods。如下图所示:
在这里插入图片描述

4 说明

k8slens 官网
k8slens 官方文档
github lens/releases 安装包

猜你喜欢

转载自blog.csdn.net/u011127242/article/details/110943637
IDE