KubeRay integration components for running Ray on Kubernetes. Learn how to use it here.
::: dagster_ray.kuberay.run_launcher.KubeRayRunLauncher
::: dagster_ray.kuberay.executor.kuberay_executor
These resources initialize Ray client connection with a remote cluster.
::: dagster_ray.kuberay.KubeRayInteractiveJob options: members: - "init" - "lifecycle" - "ray_job" - "client" - "log_cluster_conditions"
::: dagster_ray.kuberay.KubeRayCluster options: members: - "init" - "lifecycle" - "ray_cluster" - "client" - "log_cluster_conditions"
::: dagster_ray.kuberay.PipesKubeRayJobClient options: members: - "init" - "run"
::: dagster_ray.kuberay.configs.RayJobConfig options: members: - "metadata" - "spec" - "to_k8s"
::: dagster_ray.kuberay.configs.RayJobSpec options: members: - "entrypoint" - "runtime_env" - "ray_cluster_spec" - "entrypoint_num_cpus" - "entrypoint_num_gpus" - "entrypoint_memory" - "entrypoint_resources" - "to_k8s"
::: dagster_ray.kuberay.resources.rayjob.InteractiveRayJobConfig options: members: - "metadata" - "spec" - "to_k8s"
::: dagster_ray.kuberay.resources.rayjob.InteractiveRayJobSpec options: inherited_members: true members: true
::: dagster_ray.kuberay.configs.RayClusterConfig options: members: - "metadata" - "spec" - "to_k8s"
::: dagster_ray.kuberay.configs.RayClusterSpec options: inherited_members: true members: true
--
::: dagster_ray.kuberay.resources.base.BaseKubeRayResourceConfig options: members: - "image" - "deployment_name" - "poll_interval"
::: dagster_ray.kuberay.KubeRayJobClientResource options: members: - "init"
::: dagster_ray.kuberay.KubeRayClusterClientResource options: members: - "init"
::: dagster_ray.kuberay.client.RayClusterClient options: members: - "init" - "create" - "delete" - "get" - "list" - "update"
::: dagster_ray.kuberay.client.RayJobClient options: members: - "init" - "create" - "delete" - "get" - "list" - "update"