Docker kubernetes吊舱中容器的性能问题
我们正在尝试在kubernetes集群上设置可伸缩jenkins,以构建和部署我们的应用程序。 能够在开发机器上使用kubernetes成功地扩展jenkins从机(规格:CentoOS 7,12 cpu/核心,16G) 然而,应用程序构建时间受到了极大的影响。 在CentOS主机上,在debian docker映像上构建应用程序需要1.5小时。而在一个从机内的同一个映像上构建相同的应用程序需要约5小时 尝试在从属机架上设置CPU/Mem(限制、请求),还尝试在limitrange中设置多个默认值。但它对构建时间没有影响。 我们错过了什么 minikube节点容量Docker kubernetes吊舱中容器的性能问题,docker,jenkins,kubernetes,kubernetes-pod,Docker,Jenkins,Kubernetes,Kubernetes Pod,我们正在尝试在kubernetes集群上设置可伸缩jenkins,以构建和部署我们的应用程序。 能够在开发机器上使用kubernetes成功地扩展jenkins从机(规格:CentoOS 7,12 cpu/核心,16G) 然而,应用程序构建时间受到了极大的影响。 在CentOS主机上,在debian docker映像上构建应用程序需要1.5小时。而在一个从机内的同一个映像上构建相同的应用程序需要约5小时 尝试在从属机架上设置CPU/Mem(限制、请求),还尝试在limitrange中设置多个默认
Capacity:
cpu: 10
memory: 9206328Ki
pods: 110
Allocatable:
cpu: 10
memory: 9103928Ki
pods: 110
詹金斯管道代码
def label = "slave-${UUID.randomUUID().toString()}"
podTemplate(label: label, containers: [
containerTemplate(name: 'todebian',
image: 'registry.gitlab.com/todebian:v1',
command: 'cat',
ttyEnabled: true,
resourceRequestCpu: '2',
resourceLimitCpu: '3',
resourceRequestMemory: '1024Mi',
resourceLimitMemory: '2048Mi')
],
volumes: [
hostPathVolume(mountPath: '/workspace', hostPath: '/hosthome/workspace_linux1')
]) {
node(label) {
container('todebian'){
sh """
cd /workspace
./make
"""
}
}
}
请帮助我排除故障。您的问题可能正是在使用使用全面虚拟化的Minikube时出现的。 我给您的建议是设置为获得本机性能并摆脱minikube。
根据经验-使用这种方法可以显著提高性能。我认为kubernetes github问题是询问“性能”类问题的更好地方…当然,会尝试一下…谢谢