ray/doc/source/cluster/cluster_under_construction/ray-clusters-on-kubernetes/index.md
Dmitri Gekhtman 4d87e8112a
[docs][kubernetes] GPU user guide (#27360)
Signed-off-by: Dmitri Gekhtman <dmitri.m.gekhtman@gmail.com>

This PR

adds a page of guidance on GPU deployment with Ray/K8s. This page is a modified and slightly expanded version of the existing page https://docs.ray.io/en/latest/cluster/kubernetes-gpu.html
moves managed K8s service intro links to their own page
2022-08-02 15:58:23 -07:00

2 KiB

Ray on Kubernetes

(kuberay-index)=

Overview

You can execute your distributed Ray programs on a Kubernetes cluster.

The KubeRay Operator provides a Kubernetes-native interface for managing Ray clusters. Each Ray cluster consist of a head pod and collection of worker pods. Optional autoscaling support allows the KubeRay Operator to size your Ray clusters according to the requirements of your Ray workload, adding and removing Ray pods as needed.

Learn More

The Ray docs present all the information you need to start running Ray workloads on Kubernetes.

.. panels::
    :container: text-center
    :column: col-lg-12 p-2
    :card:

    **Getting Started**
    ^^^

    Learn how to start a Ray cluster and deploy Ray applications on Kubernetes.

    +++
    .. link-button:: kuberay-quickstart
        :type: ref
        :text: Get Started with Ray on Kubernetes
        :classes: btn-outline-info btn-block
    ---
    **Examples**
    ^^^

    Try example Ray workloads on Kubernetes.

    +++
    .. link-button:: kuberay-examples
        :type: ref
        :text: Example workloads
        :classes: btn-outline-info btn-block
    ---
    **User Guides**
    ^^^

    Learn best practices for configuring Ray clusters on Kubernetes.

    +++
    .. link-button:: kuberay-guides
        :type: ref
        :text: User Guides
        :classes: btn-outline-info btn-block

The KubeRay project

Ray's Kubernetes support is developed at the KubeRay GitHub repository, under the broader Ray project.

  • Visit the KubeRay GitHub repo to track progress, report bugs, propose new features, or contribute to the project.
  • Check out the KubeRay docs for further technical information, developer guides, and discussion of new and upcoming features.