- Добавлена полная поддержка Istio service mesh с Kiali - Интегрированы Helm charts (nginx, prometheus-stack) - Созданы Grafana дашборды для Istio мониторинга - Добавлен HTML генератор отчетов с красивым дизайном - Созданы скрипты для снапшотов и восстановления - Добавлена поддержка Istio Bookinfo demo - Обновлена документация с полным описанием возможностей Компоненты: - Istio с Telemetry и Traffic Policy - Prometheus + Grafana с автопровижинингом дашбордов - HTML отчеты с анализом статусов - Снапшоты и восстановление состояния - Полная интеграция с Kubernetes Автор: Сергей Антропов Сайт: https://devops.org.ru
26 lines
594 B
Bash
Executable File
26 lines
594 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Восстановление лаборатории из снапшотов
|
|
# Автор: Сергей Антропов
|
|
# Сайт: https://devops.org.ru
|
|
|
|
set -euo pipefail
|
|
|
|
IN_DIR="snapshots"
|
|
if [ ! -d "$IN_DIR" ]; then
|
|
echo "No snapshots dir"
|
|
exit 1
|
|
fi
|
|
|
|
for f in "$IN_DIR"/*.image; do
|
|
if [ ! -f "$f" ]; then
|
|
continue
|
|
fi
|
|
name=$(basename "$f" .image)
|
|
img=$(cat "$f")
|
|
echo "[restore] $name from $img"
|
|
docker rm -f "$name" >/dev/null 2>&1 || true
|
|
docker run -d --name "$name" "$img" >/dev/null
|
|
done
|
|
|
|
echo "Restored from $IN_DIR/"
|