增加资源限制
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
mingsheng.li 2025-07-26 15:51:54 +08:00
parent ac11720747
commit 24da36b0b0
2 changed files with 10 additions and 5 deletions

View File

@ -34,9 +34,14 @@ spec:
volumeMounts: volumeMounts:
- name: data-volume - name: data-volume
mountPath: "/data" mountPath: "/data"
resources:
requests:
cpu: "500m" # 0.5 个 CPU 核心
memory: "1Gi" # 1 GB 内存
limits:
cpu: "1000m" # 2 个 CPU 核心
memory: "2Gi" # 4 GB 内存
volumes: volumes:
- name: data-volume - name: data-volume
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{DATA_PVC_NAME}} claimName: {{DATA_PVC_NAME}}
restartPolicy: Never
backoffLimit: 1

View File

@ -22,14 +22,14 @@ export DB_HOST DB_PORT DB_NAME DB_USER DB_PASSWORD
export BATCH_SIZE LOG_LEVEL 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 if [ ! -f "$TEMPLATE_FILE" ]; then
echo "Template file not found: $TEMPLATE_FILE" echo "Template file not found: $TEMPLATE_FILE"
exit 1 exit 1
fi fi
# 处理模板 # 处理模板
OUTPUT_FILE="../k8s/jobs/dbf-import-job-${JOB_ID}.yaml" OUTPUT_FILE="dbf-import-job-${JOB_ID}.yaml"
envsubst < "$TEMPLATE_FILE" > "$OUTPUT_FILE" envsubst < "$TEMPLATE_FILE" > "$OUTPUT_FILE"
# 部署Job # 部署Job