K8S之lens使用

本文介绍了Lens,一款用于简化Kubernetes集群操作的工具,涵盖了安装步骤、集群配置、资源管理、日志查看、终端访问以及集成的Prometheus监控功能。通过Lens,开发者和SRE工程师能更高效地管理和监控K8s集群。
摘要由CSDN通过智能技术生成

lens使用
一、Lens是什么
了一套全面的解决方案,帮助开发者或SRE工程师更好地理解和操作他们的Kubernetes集群。Lens提供的功能主要包括:
• 简单高效的Kubernetes集群接入:只需要kubeconfig即可接入集群。
• 详细的资源使用统计与监控:Lens集成了Prometheus,Grafana,可以提供丰富的资源监控面板。
• 开发者友好的操作接口:例如日志查询,shell访问,自定义资源定义(CRD)管理等。
• 完整支持Kubernetes所有API版本。
在这里插入图片描述

二、Lens安装
Lens 的安装非常简单,你只需要按照以下步骤来操作就可以了:

  1. 打开Lens的官方网站:https://k8slens.dev/ 并点击"Download"。
  2. 根据你的操作系统选择对应的安装包。Lens 支持 MacOS、Windows 和 Linux 这几种常见的操作系统。
  3. 下载完成后,打开安装包开始安装。
    • 如果你是 Mac 用户,下载的是 .dmg 文件,双击它,然后将 Lens.app 拖动到你的“Applications”目录。
    • 如果你是 Windows 用户,下载的是 .exe 文件,双击它进行安装。
    • 如果你是 Linux 用户,下载的是 .AppImage 文件,在文件属性中给予其执行权限,然后直接运行即可。
    安装完成后,启动 Lens,你需要提供 kubeconfig 文件,Lens 就会使用这份 kubeconfig 文件连接你的 Kubernetes 集群。
    需要注意的是,你的 kubeconfig 文件需要包括所有集群的上下文信息,Lens 会自动读取并显示出来。你可以在 Lens 的界面上方找到下拉框,选择你想要操作的 Kubernetes 集群。
    三、Lens使用
    Lens使用比较简单,首先获取集群配置,通过cat ~/.kube/config内容粘贴到Lens即可
    在这里插入图片描述

Lens简单使用,

  1. 集群管理:
    首先,你需要在 Lens 中添加你的 Kubernetes 集群。点击 Lens 界面左上角的 "+ "图标,然后你可以选择 kubeconfig 文件的具体位置。这份文件会包含你的集群信息,Lens 会自动读取并显示在集群列表中。你也可以手动输入配置信息。之后,你就可以在 Lens 中看到和管理你的 Kubernetes 集群了。
  2. 资源浏览和管理:
    在 Lens 的主界面,你可以看到一系列的 Kubernetes 资源类型,包括 Pods、Deployments、Services 等等。点击相应的资源类型,就能查看和管理对应的资源了。最常用的操作包括:查看资源详情、编辑配置、创建新资源、删除资源等等。
  3. 日志和终端访问:
    在 pods 的详情页面,你可以查看该 pod 的日志,非常方便地帮助你调试问题。此外,Lens 还提供了一个终端访问的功能,你可以非常方便地进入到 pod 的 shell 环境中。
  4. 监控和报警:
    如果你的 Kubernetes 集群安装了 Prometheus 或者其他的监控插件,Lens 可以帮助你展示出详细的资源监控面板,包括 CPU 使用率、内存使用量、网络流量等等。

3.1服务节点相关操作
3.1.1查看日志
在这里插入图片描述

3.1.2查看转发端口到本地-数据库查看
以数据库为例子,将pod数据库地址映射到本地
在这里插入图片描述在这里插入图片描述

3.1.3 节点里命令执行

在这里插入图片描述

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Traefik是一个基于Kubernetes的Ingress控制器,用于在Kubernetes集群中处理入站网络流量。您可以通过在Kubernetes集群中使用Traefik来实现负载均衡、路由和HTTPS等功能。 要在Kubernetes使用Traefik,您可以按照以下步骤进行操作: 1. 首先,您需要添加Traefik的Helm chart仓库到您的Kubernetes集群中。您可以使用以下命令将Traefik的Helm chart仓库添加到Helm中: ``` helm repo add traefik https://helm.traefik.io/traefik ``` 2. 然后,您可以使用Helm来安装Traefik。您可以使用以下命令来安装Traefik: ``` helm install traefik traefik/traefik ``` 3. 安装完成后,Traefik将会被部署到您的Kubernetes集群中。您可以使用以下命令来验证Traefik的部署状态: ``` kubectl get pods -n <namespace> ``` 4. 一旦Traefik部署成功,您可以通过创建Ingress资源来配置Traefik的行为。您可以使用以下命令创建一个简单的Ingress资源: ``` apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example-ingress spec: rules: - host: example.com http: paths: - path: / pathType: Prefix backend: service: name: example-service port: number: 80 ``` 在这个示例中,Traefik将会将来自example.com的流量路由到名为example-service的后端服务。 5. 您还可以使用Traefik提供的其他功能,如TLS证书管理和动态配置等。您可以参考Traefik官方文档以了解更多详细的配置选项和用法。 总结起来,要在Kubernetes使用Traefik,您需要添加Traefik的Helm chart仓库,并使用Helm来安装Traefik。然后,您可以通过创建Ingress资源来配置Traefik的行为,实现负载均衡和路由等功能。记得查看官方文档以获取更多使用Traefik的详细信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值