一、先在容器中添加暴露端口

二、容器中应用启动文件添加配置参数

 

 #启动文件添加,#(172.18.101.15 为宿主机ip)
 -Djava.rmi.server.hostname=172.18.101.15
  -Dcom.sun.management.jmxremote 
  -Dcom.sun.management.jmxremote.rmi.port=20059 
  -Dcom.sun.management.jmxremote.port=20059 
  -Dcom.sun.management.jmxremote.authenticate=false 
  -Dcom.sun.management.jmxremote.ssl=false

 三、容器限制配置

四、重新部署容器后,客户端通过VisualVM去监控 

注:容器内存限制:4g   CPU限制:8核心   宿主机:32核心,以上容器资源限制和暴露端口在rancher中配置

解析:

从上图可以看出,CPU使用率最大为25% (这里取得是容器占用宿主机CPU的百分比),25%*32核心=8核心,也就是说8核心已经全部占用

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐