Skip to main content

Overview

Deploy the MCP Server with LangGraph using Helm for simplified Kubernetes deployment management. The Helm chart includes all dependencies (Keycloak, Redis, OpenFGA, PostgreSQL) with production-ready defaults.
v2.8.0 Helm chart includes Keycloak SSO, Redis sessions, OpenFGA authorization, and comprehensive observability.

Quick Start

Prerequisites

1

Install Helm

2

Kubernetes Cluster

  • Kubernetes 1.25+
  • kubectl configured
  • 4+ vCPUs, 8GB+ RAM
  • 100GB+ storage
3

Container Image

Build and push your container image:
4

Dependencies (Optional)

Add required Helm repositories for dependencies:

Chart Structure

Installation

Basic Installation

With Custom Values File

Cloud-Specific Installations

Configuration

Application Configuration

Secrets Configuration

Never commit secrets to Git! Use --set flags, external secret managers, or Kubernetes secrets.
Set secrets via command line:

Dependencies Configuration

Upgrading

Minor Version Upgrade

Major Version Upgrade

Rollback

Uninstallation

Customization

Custom Init Containers

Custom Sidecars

Custom Volumes

Environment Variables

Monitoring

Prometheus Integration

Grafana Dashboards

Troubleshooting

Best Practices

  • Commit values files to Git (without secrets)
  • Tag releases with Helm chart version
  • Use semantic versioning for Chart.yaml
  • Document breaking changes in Chart notes
  • Never commit secrets to values files
  • Use external secret operators (External Secrets Operator, Sealed Secrets)
  • Rotate secrets regularly
  • Use cloud secret managers (GCP Secret Manager, AWS Secrets Manager)
  • Test with helm lint before deployment
  • Use —dry-run to preview changes
  • Deploy to staging first
  • Validate with smoke tests after deployment
  • Enable autoscaling for production
  • Set resource limits appropriately
  • Enable PodDisruptionBudget for HA
  • Use persistent volumes for stateful components
  • Enable monitoring and alerting

Next Steps

Kubernetes Deployment

Manual Kubernetes deployment guide

Production Checklist

Pre-deployment verification

Scaling Guide

Auto-scaling configuration

Monitoring

Observability setup

Simplified Deployment: Helm charts make Kubernetes deployment easy with one command!