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.
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.
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.
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.
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.
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 →