Installation

Kerberos Vault is shipped as a container image and is preferably installed inside a Kubernetes cluster. This means that you can run it where and how you want. Depending on your setup, home installation or production ready deployment, you might decide to install it using standard Docker or Kubernetes depending on your needs and requirements.

Docker

You can quickly ramp-up Kerberos Vault by using docker compose. We have provided a docker-compose.yaml file, which includes all the required services.

Install Kerberos Vault using docker compose following this step-by-step installation guide.

Kubernetes

Although you might expect that self-hosted Kubernetes or a managed Kubernetes in the cloud is the same, you will notice that there are a few differences in terms of installation.

When running a Kubernetes cluster on a Kubernetes service provider, such as GKE, EKS or AKS you will have a wide range of superpowers such as a LoadBalancer service, automatic Volume creation, etc. The latter is something what is missing in an Edge deployment, there you have to prepare the volumes yourself and install an edge load balancer like MetalLB.

Kerberos Vault can be installed everywhere your Kubernetes cluster can be installed.

Kerberos Vault can be installed everywhere your Kubernetes cluster can be installed.

Managed Kubernetes

Installing Kerberos Vault on a Kubernetes Service Provider (Azure, GCP, AWS) is straight forward, as you can create a Kubernetes cluster in a few clicks, get access to public load balancers, volumes and more. Running Kerberos Vault in such a cluster is just a matter of copy-pasting some configuration (yaml) files, and execution of kubectl apply commands.

Install Kerberos Vault on a Kubernetes Service Provider by following this step-by-step installation guide.

Bring your own storage using Kerberos Vault

Bring your own storage using Kerberos Vault

Self-hosted Kubernetes

No need to install Kerberos Vault on a Kubernetes Service Provider, it can be installed on your own Kubernetes cluster in your private cloud, or at the edge. The closer you bring Kerberos Vault to your video streams, and Kerberos Agents, the more benefits you will experience (low latency, low bandwidth, etc).

In contrast to the Kubernetes Service Provider, there will be more work required. Setting up a Kubernetes Cluster, configuring a load balancer, and creating persistent volumes and claims.

Install Kerberos Vault on a private cloud or at the edge by following this step-by-step installation guide.

Store your recordings at the edge with Kerberos Vault

Store your recordings at the edge with Kerberos Vault

Edit this page on GitHub