init
All checks were successful
docker-build / Build image (push) Successful in 9s

This commit is contained in:
2025-12-07 20:18:17 +07:00
commit 489db3b8a6
68 changed files with 4723 additions and 0 deletions

29
examples/backup.sh Executable file
View File

@@ -0,0 +1,29 @@
#!/bin/bash
# Example backup script that uses kubectl
set -e
BACKUP_DIR="/tmp/backup-$(date +%Y%m%d-%H%M%S)"
NAMESPACE="${NAMESPACE:-default}"
echo "Starting backup process..."
mkdir -p "${BACKUP_DIR}"
# Backup all deployments
echo "Backing up deployments..."
kubectl get deployments -n "${NAMESPACE}" -o yaml > "${BACKUP_DIR}/deployments.yaml"
# Backup all services
echo "Backing up services..."
kubectl get services -n "${NAMESPACE}" -o yaml > "${BACKUP_DIR}/services.yaml"
# Backup all configmaps
echo "Backing up configmaps..."
kubectl get configmaps -n "${NAMESPACE}" -o yaml > "${BACKUP_DIR}/configmaps.yaml"
# Backup all secrets (be careful with this in production)
echo "Backing up secrets..."
kubectl get secrets -n "${NAMESPACE}" -o yaml > "${BACKUP_DIR}/secrets.yaml"
echo "Backup completed: ${BACKUP_DIR}"
ls -lh "${BACKUP_DIR}"