Get started (free)
Home/ Crds/ Spark.stackable.tech/ V1alpha1/ Sparkapplicationtemplate

SDP 26.7 is planned as the next major release. Its contents and planned date may change before publication. Planned release date: July 2026.

Custom resource

SparkApplicationTemplate

A Spark application template. This resource is managed by the Stackable operator for Apache Spark.

View SDP 26.7 release Download CRD (YAML)
API group
spark.stackable.tech
API versions in 26.7
v1alpha1
Scope
Namespaced
Operator
Apache Spark
Roles
none

Schema

SparkApplicationTemplate.spark.stackable.tech .spec fields for SDP 26.7.

Schema
  • mainApplicationFile # string *
    The actual application file that will be called by spark-submit.
  • mode # string · enum *
    Mode: cluster or client. Currently only cluster is supported.
    allowed: clusterclient
  • args # array = []
    Arguments passed directly to the job artifact.
  • image # string
    User-supplied image containing spark-job dependencies that will be copied to the specified volume mount. See the examples.
  • mainClass # string
    The main class - i.e. entry point - for JVM artifacts.
  • sparkConf # object = {}
    A map of key/value strings that will be passed directly to spark-submit.
  • vectorAggregatorConfigMapName # string
    Name of the Vector aggregator discovery ConfigMap. It must contain the key ADDRESS with the address of the Vector aggregator. Follow the logging tutorial to learn how to configure log aggregation with Vector.
  • volumes # array = []
    A list of volumes that can be made available to the job, driver or executors via their volume mounts.