Prerequisites
Kubernetes Cluster
- Kubernetes 1.20+ (tested on 1.24+)
- At least 3 nodes (for HA setup)
- Minimum 8GB RAM and 4 CPU cores total
Quick Installation
Access Activepieces
Helm Chart Overview
The official Helm chart is located atdeploy/activepieces-helm/ in the repository.
Chart Information
Chart.yaml
Dependencies
PostgreSQL
Bitnami PostgreSQL chart (v11.7.2)Automatically provisions database with:
- Persistent volume
- User credentials
- Database initialization
Redis
Bitnami Redis chart (v17.4.2)Provides job queue with:
- Master-replica setup
- Persistence
- Authentication
Secret Generator
Kubernetes secret generator (v3.4.1)Auto-generates:
- Encryption keys
- JWT secrets
- Database passwords
Configuration Values
Core Configuration
Create avalues.yaml file:
values.yaml
Install with Custom Values
Production Configuration
High Availability Setup
values-ha.yaml
External Database
Use existing PostgreSQL and Redis:values-external.yaml
Ingress Configuration
Nginx Ingress
values-ingress.yaml
Install cert-manager (for TLS)
Storage Configuration
S3 Storage
Configure S3 for file storage:values-s3.yaml
Persistent Volumes
Configure storage classes:values-storage.yaml
Managing the Deployment
Upgrade Activepieces
Rollback
Uninstall
Monitoring and Logs
View Logs
Pod Status
Resource Usage
Backup and Restore
Database Backup
Persistent Volume Backup
Troubleshooting
Pods not starting
Pods not starting
Check pod status:Common issues:
- Image pull errors (check
imagePullSecrets) - Resource constraints (increase
resources.requests) - PVC binding issues (check storage class)
Database connection errors
Database connection errors
Verify PostgreSQL is running:Test connection:
Ingress not working
Ingress not working
Check ingress status:Verify ingress controller:Check DNS:
Advanced Topics
Custom Secrets
Use existing Kubernetes secrets:Service Account
Network Policies
Next Steps
Scaling
Configure horizontal pod autoscaling
Monitoring
Set up Prometheus and Grafana
Environment Variables
Configure all options
Workers
Understand worker architecture