Toolverse
Wszystkie skille

k8s-backup

autor: rohitg00

Twórz kopie zapasowe i przywracaj aplikacje Kubernetes za pomocą Velero

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
4

O skillu

Skill do zarządzania kopiami zapasowymi i przywracaniem w Kubernetes przy użyciu Velero. Pozwala tworzyć snapshoty wybranych namespace'ów, przywracać aplikacje po awarii, zarządzać odzyskiwaniem danych oraz migrować obciążenia między klastrami. Zawiera 11 narzędzi do wykrywania instalacji Velero, listowania kopii zapasowych, tworzenia backupów z filtrami zasobów oraz testowania przywracania w środowiskach nieprodukcyjnych.

Jak używać

  1. Przed rozpoczęciem sprawdź, czy Velero jest zainstalowany w Twoim klastrze, używając narzędzia velero_detect_tool. To krok krytyczny — bez działającego Velero nie będziesz mógł tworzyć kopii zapasowych.

  2. Zweryfikuj dostępne lokalizacje przechowywania backupów za pomocą velero_backup_locations_list_tool. Upewnij się, że masz skonfigurowane miejsce docelowe (np. S3, Azure Blob Storage) przed utworzeniem pierwszej kopii.

  3. Utwórz kopię zapasową wybranych namespace'ów, podając nazwę backupu i listę namespace'ów do ochrony. Możesz zawęzić zakres, używając selektorów etykiet (label_selector) lub wykluczając określone typy zasobów (exclude_resources), aby zoptymalizować rozmiar i czas tworzenia kopii.

  4. Monitoruj postęp tworzenia backupu za pomocą velero_backup_get_tool, aby upewnić się, że proces zakończył się pomyślnie przed przejściem do następnych kroków.

  5. Testuj przywracanie najpierw w środowisku nieprodukcyjnym, używając velero_restore_create_tool z nazwą przywracania i odwołaniem do wcześniej utworzonej kopii zapasowej. To pozwala zweryfikować integralność danych bez ryzyka dla produkcji.

  6. Po potwierdzeniu, że przywracanie działa prawidłowo, możesz użyć tego samego procesu do migracji obciążeń między klastrami, tworząc backup w klastrze źródłowym i przywracając go w klastrze docelowym.

Podobne skille