Class KubernetesClusterClientFactory

java.lang.Object
org.apache.flink.client.deployment.AbstractContainerizedClusterClientFactory<String>
org.apache.flink.kubernetes.KubernetesClusterClientFactory
All Implemented Interfaces:
org.apache.flink.client.deployment.ClusterClientFactory<String>

@Internal public class KubernetesClusterClientFactory extends org.apache.flink.client.deployment.AbstractContainerizedClusterClientFactory<String>
A ClusterClientFactory for a Kubernetes cluster.
  • Constructor Details

    • KubernetesClusterClientFactory

      public KubernetesClusterClientFactory()
  • Method Details

    • isCompatibleWith

      public boolean isCompatibleWith(org.apache.flink.configuration.Configuration configuration)
    • createClusterDescriptor

      public KubernetesClusterDescriptor createClusterDescriptor(org.apache.flink.configuration.Configuration configuration)
    • getClusterId

      @Nullable public String getClusterId(org.apache.flink.configuration.Configuration configuration)
    • getApplicationTargetName

      public Optional<String> getApplicationTargetName()