From 437ce63585d50cffe936d4d471d743dae8f0db07 Mon Sep 17 00:00:00 2001 From: songtianlun Date: Tue, 22 Apr 2025 22:20:50 +0800 Subject: [PATCH] fix: add delay to backup trigger invocation - Introduce a sleep command before triggering backup for each pod - This change prevents simultaneous execution of backup tasks - Ensures system stability by spreading out resource usage during backups --- backups/daemonset+cronjob/crontab.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/backups/daemonset+cronjob/crontab.yaml b/backups/daemonset+cronjob/crontab.yaml index f4b674c..c49d010 100644 --- a/backups/daemonset+cronjob/crontab.yaml +++ b/backups/daemonset+cronjob/crontab.yaml @@ -26,6 +26,7 @@ spec: # 创建触发文件到所有备份 Pod 中 for pod in $(kubectl get pods -n backup-system -l app=node-backup -o jsonpath='{.items[*].metadata.name}'); do echo "触发 Pod $pod 执行备份" + sleep 60 kubectl exec $pod -n backup-system -- touch /tmp/backup-triggered done echo "所有节点备份已触发"