Class KubernetesResourceManagerDriver

java.lang.Object
org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<KubernetesWorkerNode>
org.apache.flink.kubernetes.KubernetesResourceManagerDriver
All Implemented Interfaces:
org.apache.flink.runtime.resourcemanager.active.ResourceManagerDriver<KubernetesWorkerNode>

public class KubernetesResourceManagerDriver extends org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<KubernetesWorkerNode>
Implementation of ResourceManagerDriver for Kubernetes deployment.
  • Constructor Details

  • Method Details

    • initializeInternal

      protected void initializeInternal() throws Exception
      Specified by:
      initializeInternal in class org.apache.flink.runtime.resourcemanager.active.AbstractResourceManagerDriver<KubernetesWorkerNode>
      Throws:
      Exception
    • terminate

      public void terminate() throws Exception
      Throws:
      Exception
    • deregisterApplication

      public void deregisterApplication(org.apache.flink.runtime.clusterframework.ApplicationStatus finalStatus, @Nullable String optionalDiagnostics)
    • requestResource

      public CompletableFuture<KubernetesWorkerNode> requestResource(org.apache.flink.runtime.clusterframework.TaskExecutorProcessSpec taskExecutorProcessSpec)
    • releaseResource

      public void releaseResource(KubernetesWorkerNode worker)