Skip to content

kuberay: Dataflow

Controller Watches

Kubernetes resources this controller monitors for changes. Each watch triggers reconciliation when the watched resource is created, updated, or deleted.

Type GVK Source
For ray/v1/RayCluster ray-operator/controllers/ray/raycluster_controller.go:1526
For ray/v1/RayCronJob ray-operator/controllers/ray/raycronjob_controller.go:182
For ray/v1/RayJob ray-operator/controllers/ray/rayjob_controller.go:827
For ray/v1/RayService ray-operator/controllers/ray/rayservice_controller.go:607
Owns /v1/Pod ray-operator/controllers/ray/raycluster_controller.go:1531
Owns /v1/Secret ray-operator/controllers/ray/raycluster_controller.go:1533
Owns /v1/Service ray-operator/controllers/ray/rayjob_controller.go:829
Owns /v1/Service ray-operator/controllers/ray/raycluster_controller.go:1532
Owns /v1/Service ray-operator/controllers/ray/rayservice_controller.go:613
Owns batch/v1/Job ray-operator/controllers/ray/rayjob_controller.go:830
Owns ray/v1/RayCluster ray-operator/controllers/ray/rayjob_controller.go:828
Owns ray/v1/RayCluster ray-operator/controllers/ray/rayservice_controller.go:612
Owns ray/v1/RayJob ray-operator/controllers/ray/raycronjob_controller.go:183

Reconciliation Flow

How the controller interacts with the Kubernetes API during reconciliation.

sequenceDiagram
    %% Static dataflow for kuberay

    participant KubernetesAPI as Kubernetes API
    participant kuberay_operator as kuberay-operator
    participant the_deployment as the-deployment

    KubernetesAPI->>+kuberay_operator: Watch RayCluster (reconcile)
    KubernetesAPI->>+kuberay_operator: Watch RayCronJob (reconcile)
    KubernetesAPI->>+kuberay_operator: Watch RayJob (reconcile)
    KubernetesAPI->>+kuberay_operator: Watch RayService (reconcile)
    kuberay_operator->>KubernetesAPI: Create/Update Pod
    kuberay_operator->>KubernetesAPI: Create/Update Secret
    kuberay_operator->>KubernetesAPI: Create/Update Service
    kuberay_operator->>KubernetesAPI: Create/Update Service
    kuberay_operator->>KubernetesAPI: Create/Update Service
    kuberay_operator->>KubernetesAPI: Create/Update Job
    kuberay_operator->>KubernetesAPI: Create/Update RayCluster
    kuberay_operator->>KubernetesAPI: Create/Update RayCluster
    kuberay_operator->>KubernetesAPI: Create/Update RayJob

    Note over kuberay_operator: Exposed Services
    Note right of kuberay_operator: kuberay-operator:8080/TCP [monitoring-port]
    Note right of kuberay_operator: the-service:8666/TCP []
    Note right of kuberay_operator: the-service:8666/TCP []
    Note right of kuberay_operator: webhook-service:443/TCP []

Webhooks

Name Type Path Failure Policy Service Overlays Enable Condition Sources
vraycluster.kb.io validating /validate-ray-io-v1-raycluster fail ray-operator/pkg/webhooks/v1/raycluster_webhook.go, ray-operator/pkg/webhooks/v1/raycluster_webhook.go
vrayjob.kb.io validating /validate-ray-io-v1-rayjob fail ray-operator/pkg/webhooks/v1/rayjob_webhook.go, ray-operator/pkg/webhooks/v1/rayjob_webhook.go
vrayservice.kb.io validating /validate-ray-io-v1-rayservice fail ray-operator/pkg/webhooks/v1/rayservice_webhook.go, ray-operator/pkg/webhooks/v1/rayservice_webhook.go

HTTP Endpoints

Method Path Source
* / .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:47
* / .gomod-cache/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:47
* / .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:130
* / .gomod-cache/github.com/google/pprof@v0.0.0-20260115054156-294ebfa9ad83/internal/driver/webui.go:214
* / .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:188
* / experimental/cmd/main.go:111
* / .gomod-cache/golang.org/x/net@v0.49.0/webdav/litmus_test_server.go:83
* / .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:130
* / .gopath-loader/pkg/mod/github.com/google/pprof@v0.0.0-20260115054156-294ebfa9ad83/internal/driver/webui.go:214
* / .gomod-cache/golang.org/x/tools@v0.41.0/cmd/present/dir.go:23
* / .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:188
* / .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/cmd/present/dir.go:23
* / .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/webdav/litmus_test_server.go:83
GET / .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/version.go:44
GET / .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/version.go:44
GET / .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/aggregated/wrapper.go:73
GET / .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/version.go:67
GET / .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/root.go:154
GET / .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/version.go:67
GET / historyserver/pkg/historyserver/router.go:64
GET / .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/group.go:57
GET / historyserver/pkg/historyserver/router.go:55
GET / .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/legacy.go:59
GET / .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/root.go:154
GET / .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/legacy.go:59
GET / historyserver/pkg/historyserver/router.go:102
GET / .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/group.go:57
GET / .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/endpoints/discovery/aggregated/wrapper.go:73
* /abort .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:63
* /abort .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:63
GET /actors historyserver/pkg/historyserver/router.go:277
GET /actors/{single_actor:*} historyserver/pkg/historyserver/router.go:285
* /aggregated-nonprimary-procs-report .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:60
* /aggregated-nonprimary-procs-report .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:60
* /api/v1/namespaces/{namespace}/services/{service}/proxy apiserversdk/proxy.go:64
* /api/v1/namespaces/{namespace}/services/{service}/proxy/ apiserversdk/proxy.go:65
* /apis/ray.io/v1/ apiserversdk/proxy.go:46
* /args .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:136
* /args .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:136
* /bar .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/doc.go:67
* /bar .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/doc.go:67
* /before-suite-completed .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:57
* /before-suite-completed .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:57
* /before-suite-state .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:58
* /before-suite-state .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:58
* /block .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:210
* /block .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:210
* /chan .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:134
* /chan .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:134
GET /cluster_status historyserver/pkg/historyserver/router.go:111
* /compile .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/playground/playground.go:23
* /compile .gomod-cache/golang.org/x/tools@v0.41.0/playground/playground.go:23
* /counter .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:129
* /counter .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:61
* /counter .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:129
* /counter .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:61
* /date .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:138
* /date .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:138
* /debug/flags .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:58
* /debug/flags .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:58
* /debug/flags/ .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:59
* /debug/flags/ .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:59
* /debug/pprof .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:47
* /debug/pprof .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:47
* /debug/pprof/ .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:48
* /debug/pprof/ .gomod-cache/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:329
* /debug/pprof/ .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:48
* /debug/pprof/ .gopath-loader/pkg/mod/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:329
* /debug/pprof/cmdline .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:49
* /debug/pprof/cmdline .gopath-loader/pkg/mod/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:330
* /debug/pprof/cmdline .gomod-cache/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:330
* /debug/pprof/cmdline .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:49
* /debug/pprof/profile .gopath-loader/pkg/mod/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:331
* /debug/pprof/profile .gomod-cache/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:331
* /debug/pprof/profile .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:50
* /debug/pprof/profile .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:50
* /debug/pprof/symbol .gomod-cache/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:332
* /debug/pprof/symbol .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:51
* /debug/pprof/symbol .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:51
* /debug/pprof/symbol .gopath-loader/pkg/mod/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:332
* /debug/pprof/trace .gomod-cache/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:333
* /debug/pprof/trace .gopath-loader/pkg/mod/sigs.k8s.io/controller-runtime@v0.23.1-0.20260424122448-c8b4b9d61fbd/pkg/manager/internal.go:333
* /debug/pprof/trace .gomod-cache/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:52
* /debug/pprof/trace .gopath-loader/pkg/mod/k8s.io/apiserver@v0.36.0/pkg/server/routes/debugsocket.go:52
* /debug/vars .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/expvar/expvar.go:382
* /debug/vars .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/expvar/expvar.go:382
* /did-run .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:49
* /did-run .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:49
* /emit-output .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:51
* /emit-output .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:51
POST /events historyserver/pkg/collector/eventcollector/eventcollector.go:91
* /flags .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:135
* /flags .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:135
* /foo .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/doc.go:65
* /foo .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/doc.go:65
* /go/ .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:132
* /go/ .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:132
* /go/hello .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:137
* /go/hello .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/net/http/triv.go:137
* /goroutine .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:203
* /goroutine .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:203
* /goroutines .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:202
* /goroutines .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:202
GET /grafana_health historyserver/pkg/historyserver/router.go:114
* /have-nonprimary-procs-finished .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:59
* /have-nonprimary-procs-finished .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:59
* /io .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:209
* /io .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:209
GET /jobs/ historyserver/pkg/historyserver/router.go:121
GET /jobs/{job_id} historyserver/pkg/historyserver/router.go:125
* /jsontrace .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:198
* /jsontrace .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:198
* /livez historyserver/pkg/historyserver/router.go:262
* /main.css .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:49
* /main.css .gomod-cache/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:49
* /main.js .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:48
* /main.js .gomod-cache/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:48
* /mmu .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:206
* /mmu .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:206
* /play.js .gomod-cache/golang.org/x/tools@v0.41.0/cmd/present/play.go:43
* /play.js .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/cmd/present/play.go:43
* /progress-report .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:52
* /progress-report .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:52
GET /prometheus_health historyserver/pkg/historyserver/router.go:117
* /readz historyserver/pkg/historyserver/router.go:256
* /regionblock .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:216
* /regionblock .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:216
* /regionio .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:215
* /regionio .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:215
* /regionsched .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:218
* /regionsched .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:218
* /regionsyscall .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:217
* /regionsyscall .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:217
* /report-before-suite-completed .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:55
* /report-before-suite-completed .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:55
* /report-before-suite-state .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:56
* /report-before-suite-state .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:56
* /sched .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:212
* /sched .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:212
* /select.json .gomod-cache/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:50
* /select.json .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/go/types/internal/play/play.go:50
* /socket .gomod-cache/golang.org/x/tools@v0.41.0/cmd/present/play.go:59
* /socket .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/cmd/present/play.go:59
* /static/ .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:199
* /static/ .gomod-cache/golang.org/x/tools@v0.41.0/cmd/present/main.go:98
* /static/ .gopath-loader/pkg/mod/golang.org/x/tools@v0.41.0/cmd/present/main.go:98
* /static/ .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:199
* /suite-did-end .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:50
* /suite-did-end .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:50
* /suite-will-begin .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:48
* /suite-will-begin .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:48
* /syscall .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:211
* /syscall .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:211
* /trace .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:197
* /trace .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:197
* /ui/ .gopath-loader/pkg/mod/github.com/google/pprof@v0.0.0-20260115054156-294ebfa9ad83/internal/driver/webui.go:213
* /ui/ .gomod-cache/github.com/google/pprof@v0.0.0-20260115054156-294ebfa9ad83/internal/driver/webui.go:213
* /up .gopath-loader/pkg/mod/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:62
* /up .gomod-cache/github.com/onsi/ginkgo/v2@v2.28.1/internal/parallel_support/http_server.go:62
* /userregion .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:222
* /userregion .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:222
* /userregions .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:221
* /userregions .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:221
* /usertask .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:226
* /usertask .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:226
* /usertasks .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:225
* /usertasks .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/cmd/trace/main.go:225
GET /v0/cluster_metadata historyserver/pkg/historyserver/router.go:130
GET /v0/logs historyserver/pkg/historyserver/router.go:134
GET /v0/logs/{media_type} historyserver/pkg/historyserver/router.go:140
GET /v0/tasks historyserver/pkg/historyserver/router.go:163
GET /v0/tasks/summarize historyserver/pkg/historyserver/router.go:174
GET /v0/tasks/timeline historyserver/pkg/historyserver/router.go:182
GET /{namespace}/{name}/{session} historyserver/pkg/historyserver/router.go:297
GET /{node_id} historyserver/pkg/historyserver/router.go:91
GET /{subpath:*} historyserver/pkg/historyserver/router.go:191
GET /{user-id} .gomod-cache/github.com/emicklei/go-restful/v3@v3.13.0/doc.go:82
GET /{user-id} .gopath-loader/pkg/mod/github.com/emicklei/go-restful/v3@v3.13.0/doc.go:82
GET /{user-id} .gopath-loader/pkg/mod/github.com/emicklei/go-restful/v3@v3.13.0/doc.go:19
GET /{user-id} .gomod-cache/github.com/emicklei/go-restful/v3@v3.13.0/doc.go:19
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:225
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:203
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:203
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:109
* G .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:97
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:225
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:97
* G .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/testing/slogtest/slogtest.go:109
* GET /api/v1/namespaces/{namespace}/events apiserversdk/proxy.go:47
* GET /debug/vars .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/expvar/expvar.go:384
* GET /debug/vars .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/expvar/expvar.go:384
* POST /apis/ray.io/v1/namespaces/{namespace}/rayclusters apiserversdk/proxy.go:53
* POST /apis/ray.io/v1/namespaces/{namespace}/rayjobs apiserversdk/proxy.go:55
* POST /apis/ray.io/v1/namespaces/{namespace}/rayservices apiserversdk/proxy.go:57
* PUT /apis/ray.io/v1/namespaces/{namespace}/rayclusters/{name} apiserversdk/proxy.go:54
* PUT /apis/ray.io/v1/namespaces/{namespace}/rayjobs/{name} apiserversdk/proxy.go:56
* PUT /apis/ray.io/v1/namespaces/{namespace}/rayservices/{name} apiserversdk/proxy.go:58
* header .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:267
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:165
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:187
* header .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:165
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:211
* header .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:187
* header .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:267
* header .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:211
* raw .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:217
* raw .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:193
* raw .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:217
* raw .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:172
* raw .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:193
* raw .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:172
* request .gomod-cache/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/log/slog/doc.go:137
* request .gopath-loader/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.0.linux-amd64/src/log/slog/doc.go:137
* vantage_point .gomod-cache/golang.org/x/net@v0.49.0/quic/qlog.go:96
* vantage_point .gopath-loader/pkg/mod/golang.org/x/net@v0.49.0/quic/qlog.go:96

Configuration

ConfigMaps and Helm values that control this component's runtime behavior.

Helm

Chart: kuberay-apiserver v1.1.0