K8SCreateNode

tasks.elastic.kubernetes.K8SCreateNode
class K8SCreateNode(masterAddress: SimpleSocketAddress, masterPrefix: String, codeAddress: CodeAddress, k8s: Option[KubernetesClient[IO]], k8sConfig: K8SConfig) extends CreateNode

Attributes

Experimental
true
Graph
Supertypes
trait CreateNode
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def requestOneNewJobFromJobScheduler(requestSize: ResourceRequest)(implicit config: TasksConfig): IO[Either[String, (PendingJobId, ResourceAvailable)]]

Inherited methods

def convertRunningToPending(p: RunningJobId): IO[Option[PendingJobId]]

Attributes

Inherited from:
CreateNode
def initializeNode(node: Node): IO[Unit]

Attributes

Inherited from:
CreateNode