Starting with version 2.0, TrilioVault for Kubernetes ships with a user interface that dramatically simplifies management of the solution by enabling simple click-driven workflows to backup, recover, migrate applications between Kubernetes clusters (or namespaces) that have TrilioVault for Kubernetes installed in them.
TrilioVault for Kubernetes is completely based on the Trilio CRDs that are packaged with the product and leverages the Kubernetes API server to communicate with TVK clusters and to populate data and build the different pages/workflows for of the user interface.
The user interface provides the following features:
Application Discovery and Selection - Discover applications and make it simple for the user to select and define their protection scopes.
MultiCloud Management - Ability to change context of data management and protection by navigating between clusters and namespaces within those clusters via a navigation panel.
Monitoring - Ability to monitor backups and restores occuring across a single or multiple namespaces within a cluster. Capacity monitoring for targets is also available as part of monitoring.
Backup Workflows - Simple click-driven interface to backup namespaces or applications along with intuitive flows for scheduling protection policies, injecting hooks etc.
Restore Workflows - Simple click-driven interface to restore applications along with the ability to transform, exclude, and manipulate resources based on target cluster specifications.
Target Browsing - Ability to connect any NFS or S3 target repository and browse the backups that are stored on it without requiring any knowledge or connection to the source cluster from where they were backed up.
Disaster Recovery Planning - Trilio provides a simple click-driven workflow to recover from a disaster by restoring backups from multiple backup locations to restart business operations at another site.
Velero Integration - Ability to monitor Velero backups, restores and targets from the Trilio management console, so that customers can maintain a view into their project based deployments as they adopt an enterprise solution i.e. TVK.
TVK version 2.0 creates additional pods upon installation or upgrade that support and enable the user interface.
The backend pod, ingress-controller pod and the web pod are responsible for serving the user interface.
k8s-triliovault-admission-webhook-544b566979-4lw7q 1/1 Running 1 5d3hk8s-triliovault-backend-5b79996f48-djzd4 1/1 Running 2 5d3hk8s-triliovault-control-plane-78c7d589fb-d2829 1/1 Running 1 5d3hk8s-triliovault-exporter-789c785968-vn7hf 1/1 Running 1 5d3hk8s-triliovault-ingress-controller-54c55b58cf-vw7s7 1/1 Running 1 5d3hk8s-triliovault-web-85d58df67b-jqnln 1/1 Running 1 5d3h