Class KubernetesRuntimeFactoryConfig

java.lang.Object
org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
Direct Known Subclasses:
WorkerConfig.KubernetesContainerFactory

public class KubernetesRuntimeFactoryConfig extends Object
  • Field Details

    • k8Uri

      protected String k8Uri
    • jobNamespace

      protected String jobNamespace
    • jobName

      protected String jobName
    • pulsarDockerImageName

      protected String pulsarDockerImageName
    • functionDockerImages

      protected Map<String,String> functionDockerImages
    • imagePullPolicy

      protected String imagePullPolicy
    • pulsarRootDir

      protected String pulsarRootDir
    • configAdminCLI

      protected String configAdminCLI
    • submittingInsidePod

      protected Boolean submittingInsidePod
    • pulsarServiceUrl

      protected String pulsarServiceUrl
    • pulsarAdminUrl

      protected String pulsarAdminUrl
    • installUserCodeDependencies

      protected Boolean installUserCodeDependencies
    • pythonDependencyRepository

      protected String pythonDependencyRepository
    • pythonExtraDependencyRepository

      protected String pythonExtraDependencyRepository
    • extraFunctionDependenciesDir

      protected String extraFunctionDependenciesDir
    • customLabels

      protected Map<String,String> customLabels
    • expectedMetricsCollectionInterval

      protected Integer expectedMetricsCollectionInterval
    • changeConfigMap

      protected String changeConfigMap
    • changeConfigMapNamespace

      protected String changeConfigMapNamespace
    • percentMemoryPadding

      protected int percentMemoryPadding
    • cpuOverCommitRatio

      protected double cpuOverCommitRatio
    • memoryOverCommitRatio

      protected double memoryOverCommitRatio
    • gracePeriodSeconds

      protected int gracePeriodSeconds
  • Constructor Details

    • KubernetesRuntimeFactoryConfig

      public KubernetesRuntimeFactoryConfig()