Kubernetes Deployment
Prerequisites
- Kubernetes cluster (1.20+)
- kubectl configured
- Helm 3.x installed
Namespace
Create a namespace:
Secrets
Create PostgreSQL secret:
kubectl create secret generic psqlcreds \
--from-literal=POSTGRES_URI="postgresql://user:password@host:5432/database" \
-n tradingbots-2025
Deploy
helm upgrade --install tradingbots \
./helm/tradingbots \
--create-namespace \
--namespace tradingbots-2025
Verify
Check CronJobs:
Check recent jobs:
Monitoring
View bot logs:
Next Steps
- Helm Charts - Configuration details