There are a few ways of submitting jobs. We should agree on the pros/cons of these approaches and how we want to recommend them, and add a summary to the documentation.
Original comment below
Not a blocker for this PR, but I think we should also have brief description & pros and cons of each job submission model? For example, driver is the best for local dev, users should have ssh access to the head node. Job submission is the best when you submit a script outside the cluster and track the progress. Client is the best when you have jupyter outside the cluster. Something like that
There are a few ways of submitting jobs. We should agree on the pros/cons of these approaches and how we want to recommend them, and add a summary to the documentation.
Original comment below
Originally posted by @rkooo567 in https://github.com/ray-project/ray/issues/29608#issuecomment-1314691364