Summary
Temporary pods generated by Airbyte are correctly applying
nodeSelector
but nottolerations
in both jobs and temporary sources/destinations, causing scheduling problems on expected nodes.
Question
hello all
I am facing an issue with the temporary pods generated by Airbyte. When configuring the nodeSelector
and tolerations
in the Helm templates, the temporary pods are correctly applying the nodeSelector
, but the tolerations
are not being applied. This issue occurs in both jobs (global.jobs.kube
) and temporary sources and destinations (workload-launcher
), causing scheduling problems on the expected nodes.
• Configure the nodeSelector
and tolerations
in the Airbyte deployment templates using Helm.
• Run a sync or task that generates temporary pods, including jobs and temporary sources/destinations.
• Observe that the nodeSelector
is correctly applied to the temporary pods, but the tolerations
are not.
jobs:
resources:
requests:
memory: 256Mi
cpu: 250m
limits:
memory: 2Gi
cpu: 3000m
kube:
nodeSelector: *selectorNodePoolEfopDados
tolerations: *tolerationNodePoolEfopDados
labels: *labels
workload-launcher:
nodeSelector: *selectorNodePoolEfopDados
tolerations: *tolerationNodePoolEfopDados
podLabels: *labels```
<br>
---
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1723735183126089) if you want
to access the original thread.
[Join the conversation on Slack](https://slack.airbyte.com)
<sub>
["airbyte", "temporary-pods", "helm-templates", "nodeSelector", "tolerations", "scheduling-problems"]
</sub>