Node Status Offloading
Why offloading exists
Why the Pipekit Agent needs to know
Prerequisites
Enabling offloading on the agent
helm upgrade -i -n argo \
pipekit-agent pipekit/pipekit-agent \
--set secrets.pipekitSecretAccessKey="[provided Secret Access Key]" \
--set secrets.pipekitClusterId="[provided Cluster ID]" \
--set features.workflows.nodeOffloading.enabled=true \
--set features.workflows.nodeOffloading.argoDB.driver=postgres \
--set features.workflows.nodeOffloading.argoDB.host=argo-db.example.com \
--set features.workflows.nodeOffloading.argoDB.port=5432 \
--set features.workflows.nodeOffloading.argoDB.database=argo \
--set features.workflows.nodeOffloading.argoDB.secret.argoDBUsername=argo \
--set features.workflows.nodeOffloading.argoDB.secret.argoDBPassword='[password]'Table names must match Argo
Database driver
Secrets: inline vs. existing
TLS
Connection pool tuning
Setting
Default
When to change
Verifying it's working
Reference
Last updated