volcano

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2024 License: Apache-2.0, BSD-2-Clause, MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PodGroupName      = "podgroups.scheduling.volcano.sh"
	QueueNameLabelKey = "volcano.sh/queue-name"
)

Variables

This section is empty.

Functions

func GetPluginName

func GetPluginName() string

Types

type VolcanoBatchScheduler

type VolcanoBatchScheduler struct {
	// contains filtered or unexported fields
}

func (*VolcanoBatchScheduler) AddMetadataToPod

func (v *VolcanoBatchScheduler) AddMetadataToPod(app *rayv1.RayCluster, groupName string, pod *corev1.Pod)

func (*VolcanoBatchScheduler) DoBatchSchedulingOnSubmission

func (v *VolcanoBatchScheduler) DoBatchSchedulingOnSubmission(ctx context.Context, app *rayv1.RayCluster) error

func (*VolcanoBatchScheduler) Name

func (v *VolcanoBatchScheduler) Name() string

type VolcanoBatchSchedulerFactory

type VolcanoBatchSchedulerFactory struct{}

func (*VolcanoBatchSchedulerFactory) AddToScheme

func (vf *VolcanoBatchSchedulerFactory) AddToScheme(scheme *runtime.Scheme)

func (*VolcanoBatchSchedulerFactory) ConfigureReconciler

func (vf *VolcanoBatchSchedulerFactory) ConfigureReconciler(b *builder.Builder) *builder.Builder

func (*VolcanoBatchSchedulerFactory) New

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL