ray/doc/source/_toc.yml
Dmitri Gekhtman 3293317c40
[kubernetes][docs] Logging guide, networking info, migration guide, fixes. (#27607)
This PR

Adds notes and example on logging for Ray/K8s.
Implements an API Reference paging pointing to the configuration guide and the RayCluster CR definition.
Takes managed K8s services out of the tabbed structure, to make that page look less sad.
Adds a comparison of the KubeRay operator and legacy K8s operator
Adds an architecture diagram for the autoscaling sections
Fixes some other minor items
Adds some info about networking to the configuration guide, removes the previously planned networking page

Signed-off-by: Dmitri Gekhtman <dmitri.m.gekhtman@gmail.com>
2022-08-09 00:38:05 -07:00

360 lines
17 KiB
YAML

format: jb-book
root: index
parts:
- caption: Overview
chapters:
- file: ray-overview/index
- file: ray-overview/installation
- file: ray-overview/ray-libraries
- caption: Ray AI Runtime
chapters:
- file: ray-air/getting-started
title: "What is Ray AI Runtime (AIR)?"
- file: ray-air/key-concepts
- file: ray-air/user-guides
sections:
- file: ray-air/preprocessors
- file: ray-air/trainer
- file: ray-air/check-ingest
- file: ray-air/tuner
- file: ray-air/predictors
- file: ray-air/examples/serving_guide
- file: ray-air/deployment
- file: ray-air/examples/index
sections:
- file: ray-air/examples/torch_image_example
- file: ray-air/examples/convert_existing_pytorch_code_to_ray_air
- file: ray-air/examples/tfx_tabular_train_to_serve
- file: ray-air/examples/huggingface_text_classification
- file: ray-air/examples/sklearn_example
- file: ray-air/examples/xgboost_example
- file: ray-air/examples/analyze_tuning_results
- file: ray-air/examples/lightgbm_example
- file: ray-air/examples/torch_incremental_learning
- file: ray-air/examples/rl_serving_example
- file: ray-air/examples/rl_online_example
- file: ray-air/examples/rl_offline_example
- file: ray-air/examples/upload_to_comet_ml
- file: ray-air/examples/upload_to_wandb
- file: ray-air/examples/feast_example
- file: ray-air/package-ref
- file: ray-air/benchmarks
- caption: Ray Libraries
chapters:
- file: data/dataset
title: Ray Data
sections:
- file: data/getting-started
- file: data/key-concepts
- file: data/user-guide
- file: data/examples/index
sections:
- file: data/examples/nyc_taxi_basic_processing
title: Processing the NYC taxi dataset
- file: data/examples/big_data_ingestion
title: Large-scale ML Ingest
- file: data/examples/ocr_example
title: Scaling OCR with Ray Datasets
- file: data/advanced-pipelines
- file: data/random-access
- file: data/faq
- file: data/package-ref
- file: data/integrations
- file: train/train
title: Ray Train
sections:
- file: train/getting-started
- file: train/key-concepts
- file: train/user-guides
sections:
- file: train/config_guide
- file: train/dl_guide
- file: train/gbdt
- file: train/architecture
- file: train/faq
- file: train/examples
- file: train/api
- file: tune/index
title: Ray Tune
sections:
- file: tune/getting-started
- file: tune/key-concepts
- file: tune/tutorials/overview
sections:
- file: tune/tutorials/tune-lifecycle
title: "How Tune Works"
- file: tune/tutorials/tune-stopping
title: "How to Stop and Resume"
- file: tune/tutorials/tune-metrics
title: "Using Callbacks and Metrics"
- file: tune/tutorials/tune-distributed
title: "Distributed Tuning"
- file: tune/tutorials/tune-output
title: "Logging Tune Runs"
- file: tune/tutorials/tune-resources
title: "Managing Resources"
- file: tune/tutorials/tune-checkpoints
title: "Working with Checkpoints"
- file: tune/tutorials/tune-search-spaces
title: "Using Search Spaces"
- file: tune/tutorials/tune-advanced-tutorial
title: "Understanding PBT"
- file: tune/tutorials/tune-scalability
title: "Scalability Benchmarks"
- file: tune/examples/index
sections:
- file: tune/examples/tune-sklearn
title: "Scikit-Learn Example"
- file: tune/examples/tune_mnist_keras
title: "Keras Example"
- file: tune/examples/tune-pytorch-cifar
title: "PyTorch Example"
- file: tune/examples/tune-pytorch-lightning
title: "PyTorch Lightning Example"
- file: tune/examples/mxnet_example
title: "MXNet Example"
- file: tune/examples/tune-serve-integration-mnist
title: "Ray Serve Example"
- file: tune/examples/pbt_ppo_example
title: "Ray RLlib Example"
- file: tune/examples/tune-xgboost
title: "XGBoost Example"
- file: tune/examples/lightgbm_example
title: "LightGBM Example"
- file: tune/examples/horovod_simple
title: "Horovod Example"
- file: tune/examples/pbt_transformers
title: "Huggingface Example"
- file: tune/examples/tune-comet
title: "Comet Example"
- file: tune/examples/tune-wandb
title: "Weights & Biases Example"
- file: tune/examples/ax_example
title: "Ax Example"
- file: tune/examples/dragonfly_example
title: "Dragonfly Example"
- file: tune/examples/skopt_example
title: "Skopt Example"
- file: tune/examples/hyperopt_example
title: "HyperOpt Example"
- file: tune/examples/bayesopt_example
title: "Bayesopt Example"
- file: tune/examples/flaml_example
title: "FLAML Example"
- file: tune/examples/bohb_example
title: "BOHB Example"
- file: tune/examples/nevergrad_example
title: "Nevergrad Example"
- file: tune/examples/optuna_example
title: "Optuna Example"
- file: tune/examples/zoopt_example
title: "ZOOpt Example"
- file: tune/examples/sigopt_example
title: "SigOpt Example"
- file: tune/examples/hebo_example
title: "HEBO Example"
- file: tune/faq
- file: tune/api_docs/overview.rst
- file: serve/index
title: Ray Serve
sections:
- file: serve/getting_started
- file: serve/key-concepts
- file: serve/user-guide
sections:
- file: serve/managing-deployments
- file: serve/handling-dependencies
- file: serve/http-guide
- file: serve/http-adapters
- file: serve/handle-guide
- file: serve/ml-models
- file: serve/deploying-serve
- file: serve/monitoring
- file: serve/performance
- file: serve/autoscaling
- file: serve/deployment-graph
sections:
- file: serve/deployment-graph/deployment-graph-e2e-tutorial
- file: serve/deployment-graph/chain_nodes_same_class_different_args
- file: serve/deployment-graph/combine_two_nodes_with_passing_input_parallel
- file: serve/deployment-graph/control_flow_based_on_user_inputs
- file: serve/deployment-graph/visualize_dag_during_development
- file: serve/deployment-graph/http_endpoint_for_dag_graph
- file: serve/production
- file: serve/migration
- file: serve/architecture
- file: serve/tutorials/index
- file: serve/faq
- file: serve/package-ref
- file: rllib/index
title: Ray RLlib
sections:
- file: rllib/core-concepts
- file: rllib/rllib-training
- file: rllib/rllib-env
- file: rllib/rllib-algorithms
- file: rllib/user-guides
sections:
- file: rllib/rllib-models
- file: rllib/rllib-concepts
- file: rllib/rllib-sample-collection
- file: rllib/rllib-replay-buffers
- file: rllib/rllib-offline
- file: rllib/rllib-dev
- file: rllib/rllib-examples
- file: rllib/package_ref/index
- file: ray-more-libs/index
title: More Libraries
sections:
- file: ray-more-libs/joblib
- file: ray-more-libs/lightgbm-ray
- file: ray-more-libs/multiprocessing
- file: ray-more-libs/ray-collective
- file: ray-more-libs/ray-lightning
- file: ray-core/examples/using-ray-with-pytorch-lightning
- file: ray-more-libs/xgboost-ray
- file: ray-core/examples/dask_xgboost/dask_xgboost
- file: ray-core/examples/modin_xgboost/modin_xgboost
- file: workflows/concepts
title: Ray Workflows
sections:
- file: workflows/basics
- file: workflows/management
- file: workflows/metadata
- file: workflows/events
- file: workflows/comparison
- file: workflows/advanced
- file: workflows/package-ref
- caption: Ray Core
chapters:
- file: ray-core/walkthrough
title: Getting Started
- file: ray-core/key-concepts
title: "Key Concepts"
- file: ray-core/user-guide
title: "User Guides"
- file: ray-core/examples/overview
title: "Examples"
sections:
- file: ray-core/examples/plot_example-a3c
- file: ray-core/examples/plot_example-lm
- file: ray-core/examples/plot_hyperparameter
- file: ray-core/examples/plot_parameter_server
- file: ray-core/examples/plot_pong_example
- file: ray-core/examples/highly_parallel
- file: ray-core/package-ref
- caption: Ray Clusters
chapters:
- file: cluster/index
- file: cluster/quickstart
- file: cluster/key-concepts
- file: cluster/user-guide
- file: cluster/cloud
- file: cluster/deploy
- file: cluster/api
- file: cluster/usage-stats
- file: cluster/cluster_under_construction
title: Ray Clusters (under construction)
sections:
- file: cluster/cluster_under_construction/getting-started
title: Getting Started
- file: cluster/cluster_under_construction/key-concepts
title: Key Concepts
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/index
title: Ray Clusters on Kubernetes
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/getting-started
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides/k8s-cluster-setup.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides/config.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides/autoscaling.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides/logging.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides/gpu.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/user-guides/kuberay-vs-legacy.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/examples
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/examples/ml-example.md
- file: cluster/cluster_under_construction/ray-clusters-on-kubernetes/references
- file: cluster/cluster_under_construction/ray-clusters-on-vms/index
title: Ray Clusters on VMs
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/getting-started
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/index
title: User Guides
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/installing-ray
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/launching-clusters/index
title: Launching Clusters
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/launching-clusters/aws
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/launching-clusters/azure
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/launching-clusters/gcp
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/launching-clusters/add-your-own-cloud-provider
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/running-ray-cluster-on-prem
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/monitoring-and-observing-ray-cluster
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/large-cluster-best-practices
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/multi-tenancy-best-practices
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/configuring-autoscaling
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/community-supported-cluster-manager/index
title: Community-supported Cluster Managers
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/community-supported-cluster-manager/yarn
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/community-supported-cluster-manager/slurm
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/community-supported-cluster-manager/lsf
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/running-jobs/index
title: Running Jobs
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/running-jobs/job-submission-cli
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/running-jobs/job-submission-sdk
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/running-jobs/job-submission-rest
- file: cluster/cluster_under_construction/ray-clusters-on-vms/user-guides/running-jobs/ray-client
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/index
title: Examples
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/learn-ray-cluster-basics/index
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/learn-ray-cluster-basics/launching-ray-cluster
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/learn-ray-cluster-basics/running-job-via-job-submission
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/learn-ray-cluster-basics/scale-your-job-with-autoscaling
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/learn-ray-cluster-basics/observe-your-app
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/learn-ray-cluster-basics/shutting-down-your-ray-cluster
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/setting-up-ray-cluster-for-development/index
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/setting-up-ray-cluster-for-development/todo
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/setting-up-ray-cluster-for-production/index
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/examples/setting-up-ray-cluster-for-production/todo
- file: cluster/cluster_under_construction/ray-clusters-on-vms/references/index
sections:
- file: cluster/cluster_under_construction/ray-clusters-on-vms/references/job-submission-apis
- file: cluster/cluster_under_construction/ray-clusters-on-vms/references/ray-cluster-cli
- file: cluster/cluster_under_construction/ray-clusters-on-vms/references/ray-cluster-configuration
- file: cluster/cluster_under_construction/ray-clusters-on-vms/references/autoscaler-sdk-api
- caption: References
chapters:
- file: ray-references/api
- caption: Developer Guides
chapters:
- file: ray-contribute/stability
- file: ray-contribute/getting-involved
sections:
- file: ray-contribute/development
- file: ray-contribute/docs
- file: ray-contribute/fake-autoscaler
- file: ray-core/examples/testing-tips
- file: ray-core/configure
- file: ray-observability/index
- file: ray-contribute/whitepaper