Enable Resource Pools
Enable the ZenML Pro resource pool reconciler microservice for self-hosted workspace servers on Kubernetes.
Prerequisites
What to configure in Helm
workerDeployments:
resource-pool-reconciler:
enabled: true
replicaCount: 1
command: ["plugins"]
args: ["start-resource-pool-reconciler"]
strategy:
type: Recreate
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
environment:
ZENML_STORE_POOL_SIZE: "1"
ZENML_STORE_MAX_OVERFLOW: "1"
livenessProbe:
httpGet:
path: /health
port: 8000
initialDelaySeconds: 30
periodSeconds: 60
timeoutSeconds: 2
failureThreshold: 3
readinessProbe:
httpGet:
path: /health
port: 8000
initialDelaySeconds: 10
periodSeconds: 30
timeoutSeconds: 2
failureThreshold: 3Environment variables (reference)
Variable
Purpose
Apply the change
Related resources
Last updated
Was this helpful?