linkedin / openhouse

Open Control Plane for Tables in Data Lakehouse
https://www.openhousedb.org/
BSD 2-Clause "Simplified" License
313 stars 53 forks source link

[Feature] Add jobs-service deployable to k8s recipes #204

Open sumedhsakdeo opened 2 months ago

sumedhsakdeo commented 2 months ago

Willingness to contribute

{"label"=>"No. I cannot contribute a bug fix at this time.", "value"=>"cannot_contribute"}

Feature Request Proposal

OH runs three services: tables, hts, and jobs. All of them can be tried out in local docker deployable as documented in SETUP.md

For k8s deployable, we only have recipe to deploy tables and hts. Jobs need to be added to the deployable. https://github.com/linkedin/openhouse/blob/main/DEPLOY.md

The issue should add the necessary k8s deployment spec for jobs service. And plug it into minikube and azure deployable.

Motivation

Jobs service is a critical piece for OH control plane for managing 10s of thousands of jobs at scale.

What component(s) does this feature affect?

Details

No response

sumedhsakdeo commented 2 months ago

FYI.. @thinh2 who has expressed interest in contributing this feature. CC: @teamurko @abhisheknath2011