coordinator

package
v0.0.0-...-6f6d35a Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateAddresses

func GenerateAddresses(rss *unifflev1alpha1.RemoteShuffleService) string

GenerateAddresses returns addresses of coordinators accessed by shuffle servers.

func GenerateCM

GenerateCM generates configMap used by coordinators.

func GenerateCoordinators

GenerateCoordinators generates objects related to coordinators

func GenerateDeploy

func GenerateDeploy(rss *unifflev1alpha1.RemoteShuffleService, index int) *appsv1.Deployment

GenerateDeploy generates deployment of specific coordinator.

func GenerateHeadlessSvc

func GenerateHeadlessSvc(rss *unifflev1alpha1.RemoteShuffleService, index int) *corev1.Service

GenerateHeadlessSvc generates a headless service for corresponding coordinator.

func GenerateNameByIndex

func GenerateNameByIndex(rss *unifflev1alpha1.RemoteShuffleService, index int) string

GenerateNameByIndex returns workload or service name of coordinator by index.

func GenerateProperties

GenerateProperties generates configuration properties of coordinators.

func GenerateSA

GenerateSA generates service account of coordinator.

func GenerateSvc

func GenerateSvc(rss *unifflev1alpha1.RemoteShuffleService, index int) *corev1.Service

GenerateSvc generates NodePort service used by specific coordinator. If no RPCNodePort/HTTPNodePort is specified,

this function is skipped.

Types

This section is empty.

Jump to

Keyboard shortcuts

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