CRD reference
Below are listed the CRD fields that can be defined by the user:
CRD field | Remarks |
---|---|
|
|
|
|
|
Application name |
|
Application version |
|
|
|
User-supplied image containing spark-job dependencies that will be copied to the specified volume mount |
|
Spark image which will be deployed to driver and executor pods, which must contain spark environment needed by the job. See Product image selection for more details of the structure of this property. Mandatory. |
|
The actual application file that will be called by |
|
The main class i.e. entry point for JVM artifacts |
|
Arguments passed directly to the job artifact |
|
S3 connection specification. See the S3 resources for more details. |
|
A map of key/value strings that will be passed directly to |
|
A list of python packages that will be installed via |
|
A list of packages that is passed directly to |
|
A list of excluded packages that is passed directly to |
|
A list of repositories that is passed directly to |
|
A list of environment variables that will be set in the job, driver and executor pods. |
|
A list of volumes. |
|
See Overrides for more information. |
|
See Overrides for more information. |
|
See Overrides for more information. |
|
Logging specification for the initiating Job. See Logging for details. |
|
Resources specification for the initiating Job. |
|
See Overrides for more information. |
|
See Overrides for more information. |
|
See Overrides for more information. |
|
Driver Pod placement affinity. See Pod Placement for details. |
|
Logging aggregation for the driver Pod. See Logging for details. |
|
Resources specification for the driver Pod. |
|
A list of mounted volumes for the driver. |
|
See Overrides for more information. |
|
See Overrides for more information. |
|
See Overrides for more information. |
|
Number of executor replicas launched for this job. |
|
Driver Pod placement affinity. See Pod Placement for details. |
|
Logging aggregation for the executor Pods. See Logging for details. |
|
Resources specification for the executor Pods. |
|
A list of mounted volumes for each executor. |
|
S3 bucket definition where applications should publish events for the Spark History server. |
|
Prefix to use when storing events for the Spark History server. |
|
A list JVM security properties to pass on to the driver VM. The TTL of DNS caches are especially important. |
|
A list JVM security properties to pass on to the executor VM. The TTL of DNS caches are especially important. |