Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow server and scheduler to run on separate nodes on kubernetes #4232

Closed
jrhizor opened this issue Jun 21, 2021 · 2 comments · Fixed by #5506
Closed

allow server and scheduler to run on separate nodes on kubernetes #4232

jrhizor opened this issue Jun 21, 2021 · 2 comments · Fixed by #5506
Assignees
Labels
kubernetes priority/high High priority type/enhancement New feature or request

Comments

@jrhizor
Copy link
Contributor

jrhizor commented Jun 21, 2021

Blocked by #3605 and #4206

Once the above tickets are closed we can remove the affinity specifications for both the server and the scheduler and remove their dependence on PVCs.

@cgardens
Copy link
Contributor

@jrhizor I want to make sure I understand the deliverables here, because my interpretation is that there are 2:

  1. allow server and scheduled to run on separate nodes (the original intent of this ticket)
  2. separate the worker from the scheduler (this issue that got closed as duplicate: Support horizontally scalable job execution #3825). the deliverable here is that all data network traffic would not go through the scheduler anymore and instead the worker could run totally separately

am I understanding right?

@jrhizor
Copy link
Contributor Author

jrhizor commented Aug 18, 2021

Oh. I completely misread this ticket.

This ticket basically boils down to removing podAffinity
https://github.com/airbytehq/airbyte/blob/master/kube/resources/server.yaml#L27 as soon as @tuliren adds support for completely deprecating volume-based persistence.

I'm going to mark this as blocked and reopen the other one, which is actually what I was working on (which is blocked from releasing but not blocked by implementation).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kubernetes priority/high High priority type/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants