Kubernetes deployment - dani-garcia/vaultwarden GitHub Wiki
There are two options for deploying on Kubernetes:
- Natively
- Via Helm
Natively:
Please check the kubernetes-bitwarden_rs repository for example deployment in Kubernetes.
It will setup a fully functional and secure vaultwarden
application in Kubernetes behind nginx-ingress-controller and AWS ELBv1. It provides a little bit more than just simple deployment but you can use all or just part of the manifests depending on your needs and setup.
Via Helm:
Please check the helm-bitwarden_rs repository for example deployment in Kubernetes.
It will setup a fully functional and secure vaultwarden
application in Kubernetes behind an nginx controller of your choice. It works well and is tested with the microk8s setup. There is support for generating SSL certificates via cert-manager too.
Another option with as much, or even more, flexibility would be: https://github.com/gissilabs/charts/tree/master/vaultwarden