首页 > 其他分享 >【工具使用】【JProfiler】【K8S】JProfiler 直接连接你的阿里云上的 ACK 或者你的 K8S

【工具使用】【JProfiler】【K8S】JProfiler 直接连接你的阿里云上的 ACK 或者你的 K8S

时间:2024-09-21 21:35:50浏览次数:1  
标签:kubectl K8S 服务 JProfiler 集群 云上

1  前言

最近有个线上系统的 CPU 比较高,当然我们可以去线上导一份快照,然后分析快照。最近发现 JProfiler 可以直接连接你线上的集群然后分析某个服务,直接可以在本地看到你服务的各种运行情况,当然这可能会拖慢你的服务,因为它也是通过 JVM 本身提供的远程加载 Agent 继而收集各种信息的。

相关参考:JProfiler 官网JProfiler帮助文档【工具使用】【MobaXterm】【K8S】Windows 上操作 K8S 集群

2  前置工作

我们的服务基本都是用的阿里云上的 ACK,腾讯云或者华为云上的集群也都一样,最主要的就是要一个你集群的 KukeConfig 信息并且是开启了公网的(不一定非要开启公网,但是要求你的电脑能跟集群的网络互通)。

其次你的电脑上要有 kubectl 命令,JProfiler 也是通过 kubectl 命令获取你的集群信息的。

最后就是把你的 KukeConfig 里的信息,放置到:用户/.kube/config 文件里 比如 windows 下这么放:

测试一下,命令行执行一下 kubectl 命令看看效果:

3  测试连接

前置工作如果你都完成了的话,那接下来就简单了,直接打开 JProfiler,一步步操作即可。

kubectl 在本台计算机上:

这个就是通过你本地的 kubectl 命令获取集群的名称空间,然后选择你的名称空间下的某个服务:

然后连接你的服务:

效果如下:

还是挺方便的。

4  小结

下节我们再看看 JProfiler 都采集了哪些信息,都能反映服务的什么状态,有理解的不对的地方还请指正哈。

标签:kubectl,K8S,服务,JProfiler,集群,云上
From: https://www.cnblogs.com/kukuxjx/p/18422069

相关文章

  • k8s集群更新证书(kubeadm方式部署的集群)
    特别注意:证书到期前替换!!!先查看有哪些证书即将过期点击查看代码foritemin`find/etc/kubernetes/pki-maxdepth2-name"*.crt"`;doopensslx509-initem-text-noout|grepNot;echo======================item===============;doneforfin(ls/etc/kubernetes/......
  • k8s部署kubepi
    Kubepikubepi是飞致云旗下品牌,部署很方便,页面布局简单,授权方便且颗粒度较细,没有集群数量限制,但是用户名不支持邮箱,这点不知道啥时候改进。1.pvc.yaml点击查看代码apiVersion:v1kind:PersistentVolumeClaimmetadata:name:pvc-kubepinamespace:itcast-opsspec:......
  • 基础网络安全-K8S之安全漏洞扫描
    一、前言在之前的文章《Docker安全学习之——Docker安全总结》中介绍了docker搭建后使用工具进行漏洞扫描,本篇则是介绍的在K8S搭建后需要开展的扫描工作,包括K8S自身的组件以及docker镜像等,这里介绍的是trivy这一款工具。二、工具简要介绍Trivy工具的GITHUB地址为:https://github.co......
  • kubeasz 部署k8s1.30.1集群
    实验环境系统:ubuntu24.04cat/etc/hosts192.168.0.71jichao71192.168.0.72jichao72192.168.0.73jichao73192.168.0.74jichao74192.168.0.75jichao75主节点安装ansible#主节点安装apt-get-yinstallansible下载kubeasz最新版本exportrelease=3.6.4wget......
  • 如何确保k8s中node高可用
    动一下小手点一下赞。谢谢!你的赞就是我更新的动力。Kubernetes(K8S)是一个开源的容器编排引擎,能够自动化管理容器化应用程序的部署、扩展和运维。为了保证K8S中node的高可用性,我们可以通过配置合适的调度策略和节点健康检查来确保集群中的节点不会单点故障。下面将介绍如何实现在K8S......
  • kubeadm搭建K8S容器集群管理系统(一)
    认识各k8s各组件的作用: 1.1Kubernetes概述Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件。Kubernetes基于docker容器的云平台,简写成:k8s官方网站:https://kubernetes.io/官方网站非常友好,为......
  • kube-vip搭建k8s1.30.5高可用集群
    实验环境机器五台系统:ubuntu24.04cat/etc/hosts192.168.0.11jichao11k8s-master01192.168.0.12jichao12k8s-master02192.168.0.13jichao13k8s-master03192.168.0.14jichao14k8s-worker01192.168.0.15jichao15k8s-worker02192.168.0.200lb.kub......
  • k8s 中的 Ingress 简介【k8s 系列之三】
    〇、前言前边已经介绍了k8s中的相关概念和Service,本文继续看下什么是Ingress。Ingress的重要性不言而喻,它不仅统一了集群对外访问的入口,还提供了高级路由、七层负载均衡、SSL终止等关键功能,同时支持动态配置更新、灰度发布等高级特性。下文将进行详细介绍。一、关于Ingr......
  • K8S入门学习(四):集群编排工具之 Dashboard
    一、Dashboard简单介绍1.1、Dashboard它是什么Dashboard是K8s集群管理的一个基于web的用户界面---WebUI,它提供了一个直观的方式来管理和监控K8s集群。Dashboard提供了对集群资源、应用程序部署和状态的实时查看和操作,使得用户能够更高效地管理和监控其K8s集。Dashboa......
  • k8s规范
    为了更全面地提升Kubernetes集群的效率、安全性、可维护性,以下是更为详尽的Kubernetes使用规范,涵盖架构设计、监控、扩展、安全性等多个维度的最佳实践。 1.架构设计规范1.1多环境隔离开发、测试、生产环境分离:为不同环境使用不同的命名空间或集群,确保开发环境的错误不......