欢迎访问我的GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
K8S环境的Jenkin性能问题处理
本文是《K8S环境的Jenkin性能问题处理》的续篇,上一篇解决了Jenkins集群中的Master节点的性能问题,但是真正执行任务的并非Master节点,而是为每个任务临时创建的Pod,当这些Pod的性能问题决定着任务的快慢甚至成败;
环境信息
- 硬件:三台CentOS 7.7服务器
- kubernetes:1.15
- JDK:1.8
- maven:3.6.3
任务节点的性能问题
Java程序员常用Jenkins编译构建Maven项目,如果构建参数用的是默认配置,很容易出现性能问题,接下来就用开源项目来重现此问题:
在配置Jenkins的kubernetes插件时,按照实际硬件情况给任务pod分配的内存是1G,如下图:
接下来从GitHub下载Flink的源码(1.8.3-rc3版本),然后编译构建,本次任务对应的pipeline源码如下: