You need to enable JavaScript to run this app.
导航

如何升级历史私有资源池 Tekton Webhook 配置?

最近更新时间2023.01.03 12:43:47

首次发布时间2022.06.09 15:56:18

对于 2022年06月08日 20:00:00 前创建的私有资源池,推荐您按照以下操作升级 Tekton Webhook 配置,用于提高流水线运行多并发任务的响应速度。

您需要通过 kubectl 连接集群, 将 deployment webhook 下 resource.limit的 cpu 和 memory 调整为 2C4G,将 hpa targetAverageUtilization 调整为 60%,将 maxReplicas 调整为 5。具体操作如下:

  1. 执行以下命令进入编辑模式,找到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
  1. 执行以下命令,将 hpa targetAverageUtilization 调整为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