New to KubeVault? Please start here.
In In-Memory
backend storage, data will be kept in memory. If the Kubernetes pod on which vault is running is restarted, then all data will be lost. This is useful for development and experimentation, but use of this backend is highly discouraged in production. Vault documentation for In-Memory storage can be found in here.
apiVersion: kubevault.com/v1alpha1
kind: VaultServer
metadata:
name: vault-with-inmem
namespace: demo
spec:
nodes: 1
version: "0.11.1"
backend:
inmem: {}
To use In-Memory as storage backend in Vault specify spec.backend.inmem
in VaultServer CRD.
spec:
backend:
inmem: {}