Watch our video walkthrough. Get up and running in a few minutes!
Integrating Doppler with
is easy and only takes a few minutes.
Use Helm or kubectl to install the Doppler Operator.
Create a Doppler project for your Kubernetes application.
Import your current Kubernetes secrets into Doppler.
Provides the Operator with read-only secrets access for a single config.
Create a custom DopplerSecret resource defining the managed secret name and namespace.
The Operator will now automatically sync updates to the managed Kubernetes secrets.
Add a single annotation to trigger a redeployment when the secrets for a deployment change.
Kubernetes offers immense flexibility for injecting secrets into containerized workloads but provides no built-in secrets management layer beyond the `kubectl edit secrets` command.
Our Kubernetes Operator gives you the power of the Doppler dashboard while continuously syncing secrets to Kubernetes with automatic deployment updates to ensure applications always have the latest version of secrets.
And because it syncs to standard Opaque Kubernetes secrets, no application code or Kubernetes deployment changes are required.
Its enterprise scale and designed to sync secrets for any number of environments (e.g. test, staging, and production) with support for namespace or cluster level secrets isolation.
Doppler is also much more than just a Key-Value store offering features such as:
Run the following command which will scan all namespaces for secrets created from the DopplerSecret CRD:
kubectl describe secrets --selector=secrets.doppler.com/subtype=dopplerSecret --all-namespaces
Yes, you can install the Operator using Helm by running:
helm repo add doppler https://helm.doppler.com
helm install --generate-name doppler/doppler-kubernetes-operator
See the Doppler Operator installation guide to learn more.
Loved by hobbyists and forward-thinking companies for transforming their developer experience. It's an honor to share their stories.
Doppler works with most infrastructures, clouds, and stacks. Keep your secrets in sync as you deploy your apps across all environments.