Skip to main content
This guide provides detailed instructions for installing the Enkrypt AI platform using Helm charts. Before proceeding, ensure you have met all infrastructure requirements and configuration prerequisites.

1. Add the Enkrypt AI Helm Repository

First, add the official Enkrypt AI Helm chart repository to your Helm configuration and update your local chart cache.

Expected Output:

2. Install the Platform Chart

The platform chart deploys core dependencies and shared infrastructure components necessary for the Enkrypt AI stack.
  • --install: Installs the chart if it doesn’t exist, or upgrades it if it does.
  • platform: The name of the release.
  • enkryptai/platform-stack: The chart to install from the enkryptai repository.
  • -n enkryptai-stack: Specifies the target Kubernetes namespace.
  • -f ./values/platform.yaml: Specifies the path to your custom values.yaml file for the platform chart.
  • --timeout 15m: Sets the maximum time for the Helm operation to complete.

Expected Output (example - actual output may vary):

3. Install the Enkrypt AI Stack Chart

This step deploys the main Enkrypt AI application stack. Before installing the chart, a temporary ConfigMap for the API gateway needs to be applied.

Step 3.1: Apply Gateway ConfigMap

This step is required only for enkryptai-stack versions ≤ v1.1.20. Apply the necessary ConfigMap for the API gateway (Kong).

Step 3.2: Install the Enkrypt AI Stack

Install the primary Enkrypt AI application chart.
  • --install: Installs the chart if it doesn’t exist, or upgrades it if it does.
  • enkryptai: The name of the release.
  • enkryptai/enkryptai-stack: The chart to install from the enkryptai repository.
  • -n enkryptai-stack: Specifies the target Kubernetes namespace.
  • -f ./values/enkryptai-stack.yaml: Specifies the path to your custom values.yaml file for the Enkrypt AI stack chart.
  • --timeout 15m: Sets the maximum time for the Helm operation to complete.

Expected Output (example - actual output may vary):

Additionally, ensure that all required SSL Certificates for Your Domains are properly configured as outlined in the configuration prerequisites.

Next Steps

Once the Helm installation is complete, proceed to the Post-Installation Guide for further configuration and verification steps.