Class 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 Detail

      • KubernetesClusterClientFactory

        public KubernetesClusterClientFactory()
    • Method Detail

      • 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()