Lens:云计算IDE的安装与使用

这把我C 2021-07-08 15:47:11 6317

Lens 介绍

Lens 是一款开源的 Kuernetes 的IDE,可使用它管理多集群的资源,包括namespace,deployment,services,pod。
官方提供各个平台的安装包下载。
在这里插入图片描述
它所具备的特性

  • 移除复杂性,使用者不必学习复杂的kubectl命令
  • 实时观察
  • 故障分析和调试
  • 运行在桌面,支持mac,windows,linux
  • 开源免费
  • 支持EKS,AKS,GKE,minikube,Rancher,k0s,k3s,OpenShift

目前有2089000人在使用,在github上有1.5万的star

技术栈使用的是 react+mobx+typescript+electron
完整包依赖 请查看这里

安装

在官网下载对应的系统安装包后,直接一键安装即可。
在widdows上安装是,360会报病毒警告,不用管它,或者直接退出360。之所以报病毒,是因为该安装包会检索你系统中有无集群配置信息。有的话会自动导入。
所有要求的权限会有点大。
在这里插入图片描述
安装完成后,Lens会导入本地的集群配置,自动链接本地集群。

你可以像我一样在本地安装一个minikube, 然后使用Lens导入。

windows安装minikube可以参考我这篇文章

Lens的使用

每一个集群都可在最左侧,一个菜单按钮, 每一个集群也都有一个Workload的概览面板,
显示有多少个pod, deployment,daemonsets, statefulSets。

在这里插入图片描述

删除资源 可以选中复选框,然后在右下角有一个号的按钮,点击就可以删除。

在这里插入图片描述

编辑资源是在表格的最后一栏,点击... 可以显示操作按钮, 重启,编辑,删除,所有的编辑都是编辑资源的yaml文件,

除了namespace资源外,其他资源的新增和编辑,都是使用yaml文件进行操作的。

创建资源,比如创建一个 deployment, 需要点击最底部的一个 +
在这里插入图片描述
说实话,这个新增资源的按钮,放这里,是不是担心别人找到这个新增功能啊,而且按钮颜色没有明显区分。我也是找了很久才找到。

点击加号按钮,可以打开两种终端一个是 进入cmd终端,一个是编写yaml文件的编辑器。
在创建资源时Lens预设了很多资源模板
在这里插入图片描述

下面启动一个nginx,并将服务暴露出来。

创建的deployment
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  labels:
    app: nginx-0708
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx-fizz
  template:
    metadata:
      labels:
        app: nginx-fizz
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80
创建Service
apiVersion: v1
kind: Service
metadata:
  name: hello-nginx2
  namespace: default
  labels:
    app: hello-nginx1
spec:
  ports:
    - protocol: TCP
      port: 80
      targetPort: 80
  selector:
    app: nginx-fizz
  type: NodePort

创建service是 type必须是 NodePort
此外 几处的 nginx-fizz 是必须保持一致的。
创建完成后,点击service 的详情,可以看到
在这里插入图片描述

点击蓝色字体,就可以自动打开nginx的服务。

在这里插入图片描述

JavaScript 继占领太空后,又拿下一城Kunbernets, NBNBNB

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 92 3 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
这把我C
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区