- Добавлена полная поддержка 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/"
 |