Spark Integration Hub K8s
Platform:
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 67 | 28 Jul 2025 | |
| 3/stable | 123 | 22 Apr 2026 | |
| 3/candidate | 123 | 22 Apr 2026 | |
| 3/candidate | 124 | 22 Apr 2026 | |
| 3/beta | 124 | 21 Apr 2026 | |
| 3/beta | 123 | 21 Apr 2026 | |
| 3/edge | 127 | 23 Apr 2026 | |
| 3/edge | 126 | 22 Apr 2026 |
juju deploy spark-integration-hub-k8s --channel 3/stable
-
driver-pod-template | string
Define K8s driver pod from a file accessible to the
spark-submitprocess. Ex.: "s3a://bucket/template.yml". Is equivalent to the following Spark configuration:spark.kubernetes.driver.podTemplateFile=<driver-pod-template>
-
enable-dynamic-allocation | boolean
Enable dynamic allocation of pods for autoscaling Spark jobs. Is equivalent to the following Spark configurations:
spark.dynamicAllocation.enabled=true spark.dynamicAllocation.shuffleTracking.enabled=true spark.dynamicAllocation.minExecutors=1
-
executor-pod-template | string
Define K8s executor pods from a file accessible to the
spark-submitprocess. Ex.: "s3a://bucket/template.yml". Is equivalent to the following Spark configuration:spark.kubernetes.executor.podTemplateFile=<executor-pod-template>
-
monitored-service-accounts | string
Comma-separated patterns for namespaces and service accounts to monitor and update in addition to the ones managed by the charm's relations. Ex.: "namespace1:sa1,namespace2:*".
-
spark-image | string
Define a custom Spark image to be used for driver and executor pods. If this option is set, the integration hub will supply the related application with an additional Spark property to use this image for drivers and executors. If not set, it's up to the related application to choose what image to use for the driver and executor pods.