Bacula Enterprise Kubernetes Plugin zapewnia kompleksową ochronę danych środowisk Kubernetes, umożliwiając automatyczny backup i odtwarzanie zasobów klastra wraz z danymi trwałymi. Plugin integruje się z Kubernetes API, zabezpieczając zarówno definicje zasobów (deployments, services, configmaps, secrets), jak i dane w trwałych woluminach (Persistent Volumes).
Plugin obsługuje środowiska Kubernetes działające lokalnie oraz w chmurach publicznych (AKS, EKS, GKE), zapewniając spójne kopie zapasowe z uwzględnieniem zależności między zasobami. Umożliwia granularne odtwarzanie pojedynczych zasobów lub całych przestrzeni nazw (namespaces), a także migrację aplikacji między klastrami.
Funkcjonalności jakie udostępnia Plugin to m.in.:
- Backup definicji zasobów Kubernetes (YAML/JSON)
- Backup danych Persistent Volumes (PV/PVC)
- Automatyczne wykrywanie zasobów w klastrze
- Obsługa wielu przestrzeni nazw (namespaces)
- Granularne odtwarzanie wybranych zasobów lub całych namespaces
- Migracja aplikacji między klastrami lub środowiskami
- Wsparcie dla Kubernetes on-premise oraz AKS, EKS, GKE
- Integracja z CSI (Container Storage Interface)