一、Lens部署

1.1 开源Lens部署

开源Lens的GitHub项目地址:https://github.com/MuhammedKalkan/OpenLens

说明:这里以开源Lens为例

1、点击https://github.com/MuhammedKalkan/OpenLens/releases/download/v6.5.2-366/OpenLens.6.5.2-366.msi下载openlens进行安装

image-20250602162451309

2、依次点击【File】-【Add Cluster】,添加kubeconfig文件

[root@k8s-master01 ~]# cat /root/.kube/config 
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: <redacted-ca-data>
    server: https://<your-apiserver>:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
  user:
    client-certificate-data: <redacted-client-certificate-data>
    client-key-data: <redacted-client-key-data>

image-20250602163607916

观察到已经成功添加

image-20250602163654324

3、点击【connect】查看到集群资源情况

image-20250602163743440

image-20250602163820897

4、点击【Settings】进行重新命名,这里定义为dev-k8s

image-20250602164004187

image-20250602164126789

5、将新增的k8s集群放到旁边的侧边栏

image-20250602164355035

image-20250602164500401

1.2 收费Lens部署

收费Lens的官网地址:https://k8slens.dev/

1、点击【Windows x64(.exe)】进行下载并进行安装

image-20250602171214231

2、依次点击【File】-【Add Cluster】,添加kubeconfig文件

image-20250602171428807

image-20250602172024286

3、点击【Show Cluster Settings】,重新定义集群名字为dev-k8s

image-20250602172110628

image-20250602172240534

二、Lens使用

2.1 开源Lens使用

2.1.1 Lens概览

查看集群概览

image-20250602164850438

查看集群node

image-20250602164936340

查看工作负载

image-20250602165045073

查看配置

image-20250602165134147

查看网络

image-20250602165205871

查看存储

image-20250602165234102

查看命名空间

image-20250602165258158

查看事件

image-20250602165332995

查看Helm

image-20250602165403278

查看访问控制

image-20250602165447175

查看定制的资源

image-20250602165558559

2.2 收费Lens使用

2.2.1 Lens概览

查看集群概览

image-20250602172401020

查看集群应用

image-20250602173028419

查看集群node

image-20250602173053006

查看工作负载

image-20250602173136718

查看配置

image-20250602173202727

查看网络

image-20250602173227038

查看存储

image-20250602173252000

查看命名空间

image-20250602173311321

查看事件

image-20250602173336506

查看Helm

image-20250602173404203

查看访问控制

image-20250602173437492

查看定制的资源

image-20250602173516943

2.2.2 Node资源

查看节点是否存在污点信息

依次点击【Nodes】-【Taints】

image-20250602174128650

2.2.3 Workload资源

2.2.3.1 Pods

1、查看pod日志信息

依次点击【Pods】-【Logs】即可查看到相关pod动态的日志信息

image-20250602174610931

同样也可以查看到重启前上一个容器的相关日志信息

image-20250602174829343

2、查看pod内容器数量

选择好命名空间后即可查看到该命名空间下的pod里面容器数量

说明:一个绿点代表一个容器,一个灰色点代表一个初始化容器

image-20250602180319909

3、进入pod里面执行命令

image-20250602180933252

image-20250602180958197

2.2.3.2 Deployments

1、Deployment扩容副本

image-20250602181201894

image-20250602181305143

2、Deployment扩缩容副本

image-20250602181407353

image-20250602185045377

3、修改Deployment配置文件

image-20250602181524703

image-20250602181559230

2.2.4 Config资源

2.2.4.1 Config Maps

1、修改Config Maps配置文件

image-20250602190309147

image-20250602190400485

2、修改Config Maps的keys

image-20250602190444367

image-20250602190530621

2.2.5 Network资源

2.2.5.1 Services

1、查看Services

image-20250602191230357

2.2.5.2 Endpoints

1、查看Endpoints

image-20250602191448922

2.2.5.3 Ingresses

1、查看Ingresses

image-20250602191540598

2.2.5.4 Network Policies

1、查看Network Policies

image-20250602191704043

2.2.6 Storage资源

2.2.6.1 PVC

1、查看PVC

image-20250602192109390

2.2.6.2 PV

1、查看PV

image-20250602192121663

2.2.6.3 SC

1、查看SC

image-20250602192203755

2.2.7 NameSpaces资源

1、查看NameSpace

image-20250602192304541

2.2.8 Events资源

1、查看Events

image-20250602192646180