Lens 使用指南:通过 IDE 管理你的 Kubernetes 集群

文章首发于个人公众号:「阿拉平平」

Lens 是一个开源的管理 Kubernetes 集群的 IDE,支持 MacOS, Windows 和 Linux。通过 Lens,我们可以很方便地管理多个 Kubernetes 集群。

本文演示环境为 Windows X64,Lens 版本为 3.3.1,连接的 Kubernetes 集群托管在阿里云上。

下载安装

到 releases 下载对应的安装包。我用的是祖传 Windows 系统,所以这里下载 Lens-Setup-3.3.1.exe

安装后可以看到:
lens.png

点击 + 并选择要连接的集群:

我本地配置过 kubeconfig,所以添加集群的时候能够看到配置。如果之前没配过,可以选择 Custom 手动添加。选好后点击 Add Cluster,就可以看到集群了:

安装 Metrics

可以看到,目前集群上没有 Metrics 数据。在集群图标上右键然后点击 Settings

点击 Install 安装:

之后在 Cluster 界面就可以看到 Metrics 数据了:

安装 Metrics 时会新建命名空间 lens-metrics,并通过 Prometheus 采集数据。如果之后不需要的话,可以在设置界面点击 Uninstall 卸载。

使用指南

本章将演示一些 Lens 的基本操作,包括:

  • 新建 namespace
  • 添加 Deployment
  • 调整 Deployment 的副本数
  • 进入 Pod 内部

Namespace

平时用命令行新建命名空间 test,需要执行:

kubectl create ns test

现在只需要点击 Namespace 界面右下方的 +,写好名字就能创建了:

Deployment

如果要创建 Deployment,一般是写好 yaml 文件,然后执行:

kubectl create -f deployment.yaml

而在 Lens 里只需点击 Create resource,然后将 yaml 贴到文本框就好了:

以下例子中,我新建了一个 nginx 的 Deployment,并放到了命名空间 test 下:

可以看到 Deployment 已经创建成功了:

Scale

这个 Deployment 目前只有 1 个副本,我想调整下副本数该怎么操作呢?

用命令行调整至 2 个副本,需要这样写:

kubectl scale --replicas=2 deploy nginx-deployment-basic -n test

现在选择 Deployment 并点击 Scale 就可以调整副本了:

Shell

有时我们需要进到容器里去查看状况。如果用命令行的话,需要先获取到 Pod 的名字,然后再连接:

# 获取 Pod 的名字
kubectl  get pod -n test
NAME                                      READY   STATUS    RESTARTS   AGE
nginx-deployment-basic-54f57cf6bf-ktw4f   1/1     Running   0          52m
nginx-deployment-basic-54f57cf6bf-tfstr   1/1     Running   0          30m

# 连接
kubectl exec -it nginx-deployment-basic-54f57cf6bf-ktw4f bash -n test

现在只需在 Pods 界面选择 Pod,然后点击 Shell 就可以连接了:

写在最后

总的来说,Lens 是一款简单易用的 kubernetes IDE。当然,如果你更习惯命令行操作,那也无妨,只要本地配置好 kubectl 就可以打开 Lens 的 Terminal session 进行命令行操作了,还是挺方便的。

References

[1] GitHub:https://github.com/lensapp/lens

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: VSCode GitLens 使用指南: 1. 安装 GitLens 插件:在 VSCode 中搜索 GitLens 并安装。 2. 打开 GitLens:在 VSCode 左侧的侧边栏中,点击 GitLens 图标。 3. 查看 Git 仓库历史记录:在 GitLens 中,可以查看 Git 仓库的历史记录,包括提交记录、分支、标签等。 4. 查看文件历史记录:在 GitLens 中,可以查看文件的历史记录,包括每个版本的修改记录和作者信息。 5. 比较文件版本:在 GitLens 中,可以比较不同版本的文件,查看文件的差异。 6. 查看代码作者:在 GitLens 中,可以查看每行代码的作者信息,以及代码贡献者的统计信息。 7. 查看代码注释:在 GitLens 中,可以查看每行代码的注释信息,以及注释的作者信息。 8. 查看代码分支:在 GitLens 中,可以查看每行代码所在的分支信息,以及分支的历史记录。 9. 查看代码标签:在 GitLens 中,可以查看每行代码所在的标签信息,以及标签的历史记录。 10. 使用 GitLens 命令:在 VSCode 中,可以使用 GitLens 提供的命令,例如查看当前文件的 Git 历史记录、查看当前文件的注释信息等。 ### 回答2: VSCode GitLens 是 VSCode 插件市场上最受欢迎的 Git 工具,它提供了详细的 Git 仓库文件修改记录和代码行修改记录,可帮助您更好地处理代码库和代码提交。 一、安装插件 首先需要安装 VS Code,然后在插件市场中搜索“GitLens”并安装它。 二、使用 GitLens 1. 查看文件历史记录 在 VS Code 编辑器中打开一个文件,然后按 Ctrl + Shift + P 打开命令面板。在命令输入框中搜索“GitLens: File History”命令,并按回车键。然后 GitLens 就会显示文件的历史记录,你可以在其中查询每个提交的详细信息。 2. 查看代码行历史记录 在编辑器中选择代码行,然后右键单击,选择“GitLens: Blame”命令。GitLens 会显示你选择的代码行的所有提交记录,以及每个提交所做的代码更改。 3. 代码比较 在 VS Code 编辑器中打开一个文件,右键单击文件并选择“GitLens: Compare File With...”命令。然后选择一个当前存在的分支或提交版本,并 GitLens 就会显示文件和另一个文件版本之间的差异。你甚至可以比较两个不同的分支之间的差异。 4. 查看分支和 TAG 信息 在 VS Code 编辑器顶部的状态栏中,单击分支名称,GitLens 就会显示与你当前的分支相关的历史记录和标签信息。此外,你还可以查看该分支相关的远程仓库信息和分支历史记录。 5. 快速浏览仓库文件 你也可以通过按 Ctrl + Shift + P 打开命令面板,然后搜索“GitLens: Quick File History”命令来快速浏览仓库中所有文件的历史记录。你只需选择项目或文件名,然后就可以查看该文件的历史记录。 结论 综上所述,VSCode GitLens 插件可以让你更好地处理 Git 仓库和代码提交。无论您是新手还是老手,它都是一种可靠的方法,可帮助您管理仓库并快速查找和比较代码。如果你还没有使用 GitLens,我建议你现在就去 VS Code 插件市场中下载。 ### 回答3: VS Code是一个非常强大的代码编辑器,包含许多有用的功能和扩展。其中一个最流行的扩展是GitLens,它为您提供与Git相关的所有功能和更多。在这个指南中,我们将会讨论如何使用GitLens来更好地管理您的代码库。 首先,在VS Code中安装GitLens扩展。这可以通过打开Extensions(Extensions)面板并搜索“GitLens”来完成。一旦安装成功,您就可以在VS Code编辑器的左侧栏中看到GitLens的小图标。 接下来,我们将讨论GitLens的一些主要功能。 1. 界面显示和代码注释 GitLens为您的代码提供了一些有用的标签,这些标签位于每个代码行的左侧。例如,您可以看到谁在代码仓库中进行了更改,以及更改是何时发生的。您还可以在鼠标悬停在代码行上方时查看完整的代码注释。 2. 历史记录 GitLens使得查看代码仓库的历史记录变得非常容易。通过单击GitLens小图标,在窗口下方打开GitLens面板。在此面板中,您可以查看仓库的所有提交,以及它们是何时创建的。 3. 比较和合并 GitLens提供了强大的比较和合并功能,使代码合并变得非常容易。例如,您可以比较两个提交之间的差异,或者查看代码中的一个特定变量是在哪个提交中添加的。 4. 代码搜索 GitLens使得搜索代码变得更加容易。您可以使用全局搜索工具查找整个代码库中的任何内容,并使用GitLens面板中的搜索工具查找特定提交或更改。 总的来说,GitLens是一个非常有用的工具,可以帮助您更好地管理和维护代码库。无论您是新手还是有经验的程序员,都可以受益于GitLens的许多功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值