Class KubernetesRuntimeFactoryConfig
- java.lang.Object
-
- org.apache.pulsar.functions.runtime.kubernetes.KubernetesRuntimeFactoryConfig
-
- Direct Known Subclasses:
WorkerConfig.KubernetesContainerFactory
public class KubernetesRuntimeFactoryConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringchangeConfigMapprotected java.lang.StringchangeConfigMapNamespaceprotected java.lang.StringconfigAdminCLIprotected doublecpuOverCommitRatioprotected java.util.Map<java.lang.String,java.lang.String>customLabelsprotected java.lang.IntegerexpectedMetricsCollectionIntervalprotected java.lang.StringextraFunctionDependenciesDirprotected java.util.Map<java.lang.String,java.lang.String>functionDockerImagesprotected intgracePeriodSecondsprotected java.lang.StringimagePullPolicyprotected java.lang.BooleaninstallUserCodeDependenciesprotected java.lang.StringjobNameprotected java.lang.StringjobNamespaceprotected java.lang.Stringk8Uriprotected doublememoryOverCommitRatioprotected intpercentMemoryPaddingprotected java.lang.StringpulsarAdminUrlprotected java.lang.StringpulsarDockerImageNameprotected java.lang.StringpulsarRootDirprotected java.lang.StringpulsarServiceUrlprotected java.lang.StringpythonDependencyRepositoryprotected java.lang.StringpythonExtraDependencyRepositoryprotected java.lang.BooleansubmittingInsidePod
-
Constructor Summary
Constructors Constructor Description KubernetesRuntimeFactoryConfig()
-
-
-
Field Detail
-
k8Uri
protected java.lang.String k8Uri
-
jobNamespace
protected java.lang.String jobNamespace
-
jobName
protected java.lang.String jobName
-
pulsarDockerImageName
protected java.lang.String pulsarDockerImageName
-
functionDockerImages
protected java.util.Map<java.lang.String,java.lang.String> functionDockerImages
-
imagePullPolicy
protected java.lang.String imagePullPolicy
-
pulsarRootDir
protected java.lang.String pulsarRootDir
-
configAdminCLI
protected java.lang.String configAdminCLI
-
submittingInsidePod
protected java.lang.Boolean submittingInsidePod
-
pulsarServiceUrl
protected java.lang.String pulsarServiceUrl
-
pulsarAdminUrl
protected java.lang.String pulsarAdminUrl
-
installUserCodeDependencies
protected java.lang.Boolean installUserCodeDependencies
-
pythonDependencyRepository
protected java.lang.String pythonDependencyRepository
-
pythonExtraDependencyRepository
protected java.lang.String pythonExtraDependencyRepository
-
extraFunctionDependenciesDir
protected java.lang.String extraFunctionDependenciesDir
-
customLabels
protected java.util.Map<java.lang.String,java.lang.String> customLabels
-
expectedMetricsCollectionInterval
protected java.lang.Integer expectedMetricsCollectionInterval
-
changeConfigMap
protected java.lang.String changeConfigMap
-
changeConfigMapNamespace
protected java.lang.String changeConfigMapNamespace
-
percentMemoryPadding
protected int percentMemoryPadding
-
cpuOverCommitRatio
protected double cpuOverCommitRatio
-
memoryOverCommitRatio
protected double memoryOverCommitRatio
-
gracePeriodSeconds
protected int gracePeriodSeconds
-
-