Summary
Temporary pods generated by Airbyte are correctly applying
nodeSelectorbut nottolerationsin 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>