ray-project / kuberay

A toolkit to run Ray applications on Kubernetes
Apache License 2.0
963 stars 328 forks source link

added autoscaling support to Python APIs #2159

Closed blublinsky closed 1 month ago

blublinsky commented 1 month ago

@tedhtchang, @smit-kiri, @anyscalesam

Why are these changes needed?

This cleans up Python implementation add support for creation of autoscaling clusters and image pull policy

Related issue number

https://github.com/ray-project/kuberay/issues/2029

Checks

blublinsky commented 1 month ago

@tedhtchang, @smit-kiri, @anyscalesam, please take a look

cc @kevin85421

smit-kiri commented 1 month ago

Just a general suggestion on the classes defined here - most of them could be defined as dataclass objects. Makes it easier to read / know types of the fields

blublinsky commented 1 month ago

@kevin85421 all yours