spark-operator

gfortetsanakis/spark-operator/helm

Terraform Module HCL HELM
Install
module "spark-operator" {
source = "gfortetsanakis/spark-operator/helm"
version = "1.0.7"
}
plain text: /constructs/tfmod-gfortetsanakis-spark-operator-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform module for spark operator This module deploys the following helm chart on an Amazon EKS cluster: | Name | Repository | Version | | -------------- | ----------------------------------------------------------- | ------- | | spark-operator | https://googlecloudplatform.github.io/spark-on-k8s-operator | 1.1.25 | The module creates a service account for the spark operator configured with an IAM role with a policy that provides access to two S3 buckets, one for spark data and one for spark logs. All spark applications submitted with this service account will have access to the above buckets. The module also deploys a spark history server on the cluster from which the logs of completed spark applications will be accessible. Module input parameters | Parameter | Type | Description | | --

Inputs (9)
NameTypeDescriptionDefault
namespacestringThe kubernetes namespace at which the spark operator chart will be deployed. required
eks_cluster_propertiesstringA map variable containing properties of the EKS cluster. required
domainstringThe external DNS domain of the EKS cluster. required
certificate_issuerstringThe name of the certificate issuer that will be used to issue certificates for s required
spark_logs_bucket_namestringThe name of the S3 bucket at which logs of executed spark applications will be s required
history_server_spark_imagestringThe spark image used for deploying the spark history server on the cluster. required
spark_data_bucket_namestringThe name of the S3 bucket at which spark will read and write data. required
node_selectormapA map variable with nodeSelector labels applied when placing pods of the chart o{}
spark_namespacestringAn optional namespace to be created for deploying spark application in the clust"spark"
Outputs (3)
spark_service_account
spark_history_server_url
spark_namespace
Resources (5)
aws_iam_policyaws_iam_roleaws_s3_objecthelm_releasekubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.7
Cloud HELM
★ Stars0
Forks0
Total downloads41
Inputs9
Outputs3
Resources5
LicenseApache-2.0
Namespacegfortetsanakis
Updated