From 24da36b0b0b473afb3394d65fe9ae123d6c3d2f7 Mon Sep 17 00:00:00 2001 From: "mingsheng.li" Date: Sat, 26 Jul 2025 15:51:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B5=84=E6=BA=90=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- k8s/job-templates/dbf-import-job.yaml | 11 ++++++++--- scripts/deploy-dbf-import.sh | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/k8s/job-templates/dbf-import-job.yaml b/k8s/job-templates/dbf-import-job.yaml index 79691b8..cf8b447 100644 --- a/k8s/job-templates/dbf-import-job.yaml +++ b/k8s/job-templates/dbf-import-job.yaml @@ -34,9 +34,14 @@ spec: volumeMounts: - name: data-volume mountPath: "/data" + resources: + requests: + cpu: "500m" # 0.5 个 CPU 核心 + memory: "1Gi" # 1 GB 内存 + limits: + cpu: "1000m" # 2 个 CPU 核心 + memory: "2Gi" # 4 GB 内存 volumes: - name: data-volume persistentVolumeClaim: - claimName: {{DATA_PVC_NAME}} - restartPolicy: Never - backoffLimit: 1 \ No newline at end of file + claimName: {{DATA_PVC_NAME}} \ No newline at end of file diff --git a/scripts/deploy-dbf-import.sh b/scripts/deploy-dbf-import.sh index 93b2931..3752338 100644 --- a/scripts/deploy-dbf-import.sh +++ b/scripts/deploy-dbf-import.sh @@ -22,14 +22,14 @@ export DB_HOST DB_PORT DB_NAME DB_USER DB_PASSWORD export BATCH_SIZE LOG_LEVEL # 检查模板文件 -TEMPLATE_FILE="../k8s/job-templates/dbf-import-job.yaml" +TEMPLATE_FILE="dbf-import-job.yaml" if [ ! -f "$TEMPLATE_FILE" ]; then echo "Template file not found: $TEMPLATE_FILE" exit 1 fi # 处理模板 -OUTPUT_FILE="../k8s/jobs/dbf-import-job-${JOB_ID}.yaml" +OUTPUT_FILE="dbf-import-job-${JOB_ID}.yaml" envsubst < "$TEMPLATE_FILE" > "$OUTPUT_FILE" # 部署Job