Deploy SignServer using a Helm chart
In this guide, you will learn how to deploy SignServer in Kubernetes using a Helm chart, by adding a SignServer Community Helm repository and configuring deployments by customizing the Helm chart configuration file.
Helm is a Kubernetes package manager for deploying Helm charts. A Helm chart is a set of preconfigured Kubernetes application resources that allows you to install packages and deploy a containerized application using a single command. If you are new to Kubernetes and Helm, you can review the Kubernetes Documentation section and find more information about the Kubernetes package manager in the Helm documentation.
In this guide, you will learn how to:
Add signserver-community-helm as a Helm chart repository
Deploy SignServer as an ephemeral testing instance in Kubernetes using Helm
Connect SignServer running in Kubernetes to an external database for data persistence
About SignServer Community Helm chart
Video
Prerequisites
Before you begin, you need an existing PKI and this tutorial uses EJBCA. Follow the guide Deploy EJBCA using a Helm chart to quickly get started with EJBCA running in a minikube Kubernetes cluster.
Tools installed in the tutorial:
Helm - the package manager for Kubernetes
kubectl - the Kubernetes command-line tool that allows you to run commands against Kubernetes clusters
To get started with the Helm chart for deploying SignServer in Kubernetes and customize the installation by creating and editing a custom values file, refer to the SignServer Community Helm Chart on Keyfactor GitHub.
Next steps
This tutorial has demonstrated how to get started with SignServer running in a minikube Kubernetes cluster using a Helm chart.
Here are some next steps we recommend:
For more examples of how to customize the deployment for common scenarios, see EJBCA Community Helm Chart on GitHub.
If you are interested in SignServer Enterprise, read more on Keyfactor SignServer Enterprise.
If you are interested in SignServer Community, check out SignServer Community vs Enterprise or read more on signserver.org.
If you are a SignServer Enterprise customer and need support, visit the Keyfactor Support Portal.
Discuss with the SignServer Community on GitHub Discussions.
Contact us
Request a live demo with one of our experts — whether you want to explore workflows hands-on or discuss your specific needs.

