Skip to content

Commit 162cafc

Browse files
lw309637554rueian
andauthored
[PodPool-VK] add podpool vk README (#4250) (#4251)
* [PodPool-VK] add podpool vk README (#4250) * Fix lint Signed-off-by: Rueian <[email protected]> * Update podpool-vk/README.md Signed-off-by: Rueian <[email protected]> * fix lint Signed-off-by: Rueian <[email protected]> * rename podpool-vk to podpool --------- Signed-off-by: Rueian <[email protected]> Co-authored-by: Rueian <[email protected]>
1 parent a8a785a commit 162cafc

File tree

7 files changed

+21
-0
lines changed

7 files changed

+21
-0
lines changed

podpool/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# KubeRay Pod Pool Virtual Kubelet
2+
3+
KubeRay Pod Pool Virtual Kubelet is an optional and standalone component of the KubeRay Ecosystem.
4+
It provides warmed-up pod pools by registering itself as a virtual kubelet to a Kubernetes cluster.
5+
When KubeRay requests pods from the virtual kubelet,
6+
the actual pods are taken from one of the pod pools specified by the users and effectively skip:
7+
8+
* resource scheduling time
9+
* image pulling time
10+
* volume preparation time
11+
because those pods are already active and waiting in pools.
12+
13+
<!-- TODO: Add docs for local development -->

podpool/cmd/main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package cmd

podpool/controller/controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package controller

podpool/go.mod

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module github.com/ray-project/kuberay/podpool-vk
2+
3+
go 1.24.8

podpool/manager/manager.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package manager

podpool/test/controller_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package test

podpool/test/manager_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package test

0 commit comments

Comments
 (0)