Skip to main content
Skip table of contents

Deploy EJBCA using a Helm chart

In this guide, you will learn how to deploy EJBCA in Kubernetes using a Helm chart, by adding an EJBCA 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 ejbca-community-helm as a Helm chart repository

  • Deploy EJBCA as an ephemeral testing instance in Kubernetes using helm

  • Connect EJBCA running in Kubernetes to an external database for data persistence

About EJBCA Helm chart

About ... – Click to learn more
helm-case-single-2-png.webp
kubernetes-case-single-1-png.webp

A Helm chart is a higher-level abstraction that enables you to manage a group of related containers as a single unit.

The EJBCA Helm chart can be leveraged by both Community and Enterprise users. It is a Helm chart that can get you started quickly and also support production-ready deployments.

Video

Prerequisites

This guide uses an Arch Linux installation.

Tools installed in the guide:

  • 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 EJBCA in Kubernetes and customize the installation by creating and editing a custom values file, refer to the EJBCA Community Helm chart on Keyfactor GitHub.

Next steps

This guide has demonstrated how to get started with EJBCA running in a minikube Kubernetes cluster using a Helm chart. For more examples of how to customize the deployment for common scenarios, see EJBCA Community Helm chart on GitHub.

Here are some next steps we recommend:

Contact us

Request a live demo with one of our experts — whether you want to explore workflows hands-on or discuss your specific needs.

Request a Demo

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.