Kubernetes Package Manager

OpenAI API Gateway
Helm Chart

Deploy and manage OpenAI API Gateway with Helm. Simplified Kubernetes package management with configurable values and release versioning.

โ›ต
1
helm repo add openai-gateway ./
2
helm install my-gateway openai-gateway/ai-gateway
3
helm upgrade my-gateway openai-gateway/ai-gateway

Why Helm for OpenAI Gateway?

Package, configure, and deploy with one command

๐Ÿ“ฆ
Packaged Deployment
All Kubernetes manifests bundled in a single chart for easy distribution and versioning.
โš™๏ธ
Configurable Values
Customize deployments with values.yaml without modifying templates.
๐Ÿ”„
Release Management
Track deployment history, rollback, and upgrade with Helm releases.
๐Ÿงฉ
Dependency Management
Include Redis, Prometheus, and other dependencies automatically.
๐Ÿ”’
Secret Management
Integrate with external secret stores for secure API key handling.
๐Ÿงช
Template Testing
Validate charts with helm lint and test templates before deployment.

Configurable Values

Customize your gateway deployment with these values

๐Ÿ”‘ Core Configuration
replicaCount 2
image.repository ai-gateway
image.tag latest
service.type ClusterIP
service.port 80
โšก Performance Settings
resources.requests.cpu 500m
resources.requests.memory 512Mi
resources.limits.cpu 2000m
resources.limits.memory 2Gi
autoscaling.enabled true
๐Ÿ”’ Security Options
auth.existingSecret ""
auth.apiKey ""
tls.enabled false
tls.secretName ""
rbac.create true
๐Ÿ“Š Monitoring
metrics.enabled true
metrics.serviceMonitor false
logging.level info
logging.format json
tracing.enabled false

Installation Guide

Deploy the OpenAI Gateway chart in three steps

Terminal - Install Commands
# Step 1: Add the Helm repository
helm repo add openai-gateway https://charts.openai-gateway.io
helm repo update

# Step 2: Install with default values
helm install my-gateway openai-gateway/ai-gateway \
  --namespace ai-gateway \
  --create-namespace

# Step 3: Install with custom values
helm install my-gateway openai-gateway/ai-gateway \
  --namespace ai-gateway \
  --set replicaCount=3 \
  --set auth.existingSecret=openai-api-key \
  --set metrics.enabled=true \
  --set autoscaling.maxReplicas=10

# Step 4: Verify installation
helm ls -n ai-gateway
kubectl get pods -n ai-gateway
kubectl get svc -n ai-gateway

Chart Templates

Kubernetes resources generated by the Helm chart

๐Ÿš€
deployment.yaml
Gateway pods with rolling updates
๐ŸŒ
service.yaml
ClusterIP or LoadBalancer
๐Ÿ”ง
configmap.yaml
Gateway configuration data
๐Ÿ”’
secret.yaml
API keys and credentials
๐Ÿ“ˆ
hpa.yaml
Horizontal pod autoscaler
๐Ÿ“Š
servicemonitor.yaml
Prometheus integration
๐Ÿ›ก๏ธ
ingress.yaml
External access routing
โœ…
pdb.yaml
Pod disruption budget