Kubernetes Rules Engine

Deploy GoRules BRMS on any Kubernetes cluster with our production-ready Helm chart. Cloud-agnostic, portable, and designed for enterprise scale. Run on EKS, AKS, GKE, or your own cluster with PostgreSQL.

Kubernetes
GoRules BRMSHelm Deployment
PostgreSQLManaged Service
Release Deployment
Development
Storage
Agent / SDK
Staging
Storage
Agent / SDK
Production
Storage
Agent / SDK
Quick Start

Deploy with Helm

Our official Helm chart provides production-ready defaults for deploying GoRules BRMS on Kubernetes. Single command installation with sensible defaults - customize as needed for your environment.

The chart includes deployment, service, ingress, and autoscaling configurations. Connect to any managed PostgreSQL database - Aurora, Cloud SQL, Azure Database for PostgreSQL, or any PostgreSQL-compatible service.

One-Command Install

Deploy a complete GoRules BRMS stack with helm install.

Customizable Values

Override any configuration with values.yaml.

Upgrade Ready

Rolling updates with zero downtime.

Helm Charthelm install gorules
Deployment
Service
Ingress
Managed Database

PostgreSQL for Kubernetes

GoRules BRMS requires PostgreSQL for storing users, projects, rule versions, and audit history. Use managed databases from your cloud provider - Aurora, RDS, Cloud SQL, or Azure Database for PostgreSQL.

Managed PostgreSQL provides automated backups, patching, high availability, and automatic failover. Connect securely using IAM authentication, Workload Identity, or managed identities.

Aurora & RDS

AWS managed PostgreSQL with automatic scaling.

Cloud SQL

Google Cloud managed PostgreSQL with high availability.

Azure PostgreSQL

Azure Flexible Server with zone redundancy.

GoRules BRMS
Managed PostgreSQLAurora / Cloud SQL / Azure
Auto Scaling

Horizontal Pod Autoscaler

GoRules BRMS is designed for horizontal scaling. The stateless architecture means you can add replicas to handle increased load without coordination overhead. HPA scales based on CPU, memory, or custom metrics.

Configure target utilization thresholds and let Kubernetes handle the rest. Scale from a single pod during quiet periods to hundreds during peak traffic - automatically.

CPU & Memory Metrics

Scale based on resource utilization.

Custom Metrics

Scale on request rate or evaluation latency.

KEDA Support

Event-driven autoscaling for advanced scenarios.

HPA Controller
Pod 1
Pod 2
Pod N
Metrics ServerCPU / Memory / Custom
Traffic Management

Ingress & Load Balancing

Expose GoRules BRMS through your preferred ingress controller - NGINX, Traefik, or cloud-native options. The Helm chart includes ingress templates with TLS configuration.

Use service mesh integration with Istio or Linkerd for advanced traffic management. Canary deployments, traffic mirroring, and circuit breaking are all supported.

Ingress Templates

Pre-configured for NGINX, Traefik, and cloud LBs.

TLS Termination

Automatic certificates with cert-manager.

Service Mesh Ready

Istio and Linkerd annotations included.

Ingress ControllerNGINX / Traefik
Service
GoRules Pods

Kubernetes-Native Features

Built for cloud-native operations and GitOps workflows

Prometheus Metrics

Built-in /metrics endpoint for Prometheus scraping. Pre-built Grafana dashboards for visualization.

Learn more →

Health Probes

Liveness and readiness probes for proper pod lifecycle. Startup probes for slow-starting containers.

Learn more →

GitOps Ready

Deploy with ArgoCD or Flux. Store Helm values in Git for declarative, auditable infrastructure.

Learn more →

Ready to deploy on Kubernetes?

Get started with GoRules BRMS on any Kubernetes cluster in minutes.