对于 2022年06月08日 20:00:00 前创建的私有资源池,推荐您按照以下操作升级 Tekton Webhook 配置,用于提高流水线运行多并发任务的响应速度。
您需要通过 kubectl 连接集群, 将 deployment webhook 下 resource.limit
的 cpu 和 memory 调整为 2C4G,将 hpa targetAverageUtilization 调整为 60%,将 maxReplicas 调整为 5。具体操作如下:
deployment tekton-pipelines/tekton-pipelines-webhook
下的 limits 配置项,将 CPU 调整为"2"
,memory 调整为4Gi
,保存并退出。kubectl -n cp-system edit deploy tekton-pipelines-webhook // 进入编辑模式后,请寻找并修改以下参数。 deployment tekton-pipelines/tekton-pipelines-webhook limits: cpu: "2" memory: 4Gi
60%
,maxReplicas 调整为5
。kubectl -n cp-system patch hpa tekton-pipelines-webhook -p '{"spec":{"maxReplicas":5,"targetCPUUtilizationPercentage":60}}' --type=merge // 执行完命令后,可对照以下结果检验修改是否正确。 hpa tekton-pipelines/tekton-pipelines-webhook maxReplicas: 5 minReplicas: 1 scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: tekton-pipelines-webhook targetCPUUtilizationPercentage: 60