public class KubernetesResourceManagerDriver extends org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<KubernetesWorkerNode>
ResourceManagerDriver for Kubernetes deployment.| Constructor and Description |
|---|
KubernetesResourceManagerDriver(org.apache.flink.configuration.Configuration flinkConfig,
FlinkKubeClient flinkKubeClient,
KubernetesResourceManagerDriverConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterApplication(org.apache.flink.runtime.clusterframework.ApplicationStatus finalStatus,
String optionalDiagnostics) |
protected void |
initializeInternal() |
void |
releaseResource(KubernetesWorkerNode worker) |
CompletableFuture<KubernetesWorkerNode> |
requestResource(org.apache.flink.runtime.clusterframework.TaskExecutorProcessSpec taskExecutorProcessSpec) |
void |
terminate() |
public KubernetesResourceManagerDriver(org.apache.flink.configuration.Configuration flinkConfig,
FlinkKubeClient flinkKubeClient,
KubernetesResourceManagerDriverConfiguration configuration)
protected void initializeInternal()
throws Exception
initializeInternal in class org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<KubernetesWorkerNode>Exceptionpublic void deregisterApplication(org.apache.flink.runtime.clusterframework.ApplicationStatus finalStatus,
@Nullable
String optionalDiagnostics)
public CompletableFuture<KubernetesWorkerNode> requestResource(org.apache.flink.runtime.clusterframework.TaskExecutorProcessSpec taskExecutorProcessSpec)
public void releaseResource(KubernetesWorkerNode worker)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.