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.
Cluster Navigation - 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 application/s 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 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.
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