Storage Configurations

The Keycloak setup for minikube supports several storage configurations.

Keycloak provides two storage implementations:

  • Legacy Storage

  • New storage (also called Map Storage)

Default Setup

When running Keycloak on the minikube setup, it will as default run Keycloak with the latest nightly images of the Keycloak Operator and Keycloak with a PostgreSQL database and the legacy store.

Available Storages

The following table lists the different storages:

Storage Legacy Storage Map Storage

PostgreSQL

Aurora PostgreSQL

CockroachDB Single

CockroachDB Operator

Infinispan

PostgreSQL + Infinispan

Concurrent Hash Map