Velero UI: An Intuitive Interface to Simplify Kubernetes Backup Management

Introduction

Backing up and restoring Kubernetes clusters are critical operations to ensure application availability and data protection. Velero, a well-known open-source solution, efficiently performs these tasks via a Command Line Interface (CLI). However, for many users, a graphical interface greatly enhances usability and accessibility.

This is where Velero UI comes in: an intuitive and modern interface that simplifies Velero usage by providing a user-friendly web dashboard.

Why Velero UI?

Velero UI is designed to make the Velero experience smoother and more accessible for everyone, including system administrators, DevOps teams, and developers who want to manage their Kubernetes backups without relying on the command line.

The main objectives of Velero UI are:

  • Real-time visualization of backups, restores, and schedules
  • Simplified execution of backup and restore actions
  • Kubernetes resource management related to Velero via a clear interface
  • Security and confirmation for critical actions
  • Fast and flexible deployment (Docker, Helm Chart…)

Key Features

Dynamic Dashboard: A complete overview of backups, restores, and status at a glance.

Backup Management: Detailed list of backups with search and filtering for quick access to key information.

One-Click Restore: Easily perform restores by selecting a backup and confirming the action.

Logs and Events Display: Monitor Velero task execution in real-time for better troubleshooting.

Intuitive Configuration: Add and manage backup destinations without manually editing YAML files.

Namespace and Advanced Filters Support: Select specific resources for Velero operations.

Easy Deployment: Available via Docker and Helm for quick and effortless installation.

Installation and Getting Started

Velero UI is designed for fast and hassle-free installation. You can choose between Docker or Helm for integration into your Kubernetes cluster.

Using Docker

  docker run --name velero-ui 
    -v ~/.kube/config:/app/.kube/config 
    -e KUBE_CONFIG_PATH=/app/.kube/config 
    -d -p 3333:3000 otwld/velero-ui:latest

Using Helm Chart

  helm repo add otwld https://helm.otwld.com/
  helm repo update
  kubectl create namespace velero-ui
  helm install velero-ui otwld/velero-ui --namespace velero-ui

Conclusion

With Velero UI, managing Kubernetes backups becomes more accessible, intuitive, and efficient. Say goodbye to complex command lines and welcome a smooth interface that brings Velero’s power to everyone.

📌 Explore Velero UI on GitHub and contribute to its improvement: https://github.com/otwld/velero-ui

📑 Explore Documentation at: https://velero-ui.docs.otwld.com/

🚀 Try it now and simplify your Kubernetes backup management!

Avatar photo
Jean Baptiste Detroyes
Articles: 1