PodTemplateConfigMapStep¶
PodTemplateConfigMapStep is a KubernetesFeatureConfigStep.
Creating Instance¶
PodTemplateConfigMapStep takes the following to be created:
PodTemplateConfigMapStep is created when:
KubernetesDriverBuilderis requested for a driver pod spec
hasTemplate Flag¶
PodTemplateConfigMapStep uses hasTemplate flag based on the spark.kubernetes.executor.podTemplateFile configuration property to control whether or not to configure a pod, and offer Additional Pod System Properties and Additional Kubernetes Resources.
Additional Kubernetes Resources¶
getAdditionalKubernetesResources(): Seq[HasMetadata]
getAdditionalKubernetesResources is part of the KubernetesFeatureConfigStep abstraction.
getAdditionalKubernetesResources...FIXME
Additional System Properties¶
getAdditionalPodSystemProperties(): Map[String, String]
getAdditionalPodSystemProperties is part of the KubernetesFeatureConfigStep abstraction.
getAdditionalPodSystemProperties...FIXME
Configuring Driver Pod¶
configurePod(
pod: SparkPod): SparkPod
configurePod is part of the KubernetesFeatureConfigStep abstraction.
configurePod...FIXME