1. Home
  2. /
  3. Start EJBCA Using our Helm chart

Start EJBCA Using our Helm Chart

EJBCA deployment in Kubernetes with production-like settings and persistent data using our open-source Helm chart.

hero-sub-2
case-single-2
case-single-1

EJBCA Community Helm chart

A Helm chart is a higher-level abstraction that enables you to manage a group of related Docker containers as a single unit. The EJBCA Community Helm chart is a simple Helm chart that can get you started quickly while still giving you a production-like installation of EJBCA to play around with.

How to get started

This tutorial will show you how to use minikube and Helm to start running EJBCA in Kubernetes quickly. It will show how to add the ejbca-community-helm repository and how to configure deployments by customizing the Helm chart configuration file. It will also demonstrate connecting a deployment to an external database, using the bitnami/mariadb Helm chart as an example.

In this tutorial, 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

Prerequisites

  • Kubernetes cluster
    • Minikube is used in the tutorial

Tools installed: 

  • Helm
  • kubectl

 

Documentation

Tutorials/documentation

Documentation

Check out the supplementary documentation that goes hand-in-hand with our tutorial video.

GitHub

Get your hands on the EJBCA Helm chart from GitHub.

DockerHub

Get your hands on the EJBCA Docker container by downloading it now.

YouTube

You can watch the tutorial video on YouTube along with a few other videos here

Discuss

You can ask your questions and learn from PKI specialists in the EJBCA forum on GitHub Discussions.

Related open-source projects