Apache spark 当使用spark-on-k8s时,如何将evnironment变量注入驾驶员舱?
我正在k8s上使用GCP Spark编写Kubernetes Spark应用程序 目前,我无法将环境变量注入到容器中 我在跟踪医生 清单:Apache spark 当使用spark-on-k8s时,如何将evnironment变量注入驾驶员舱?,apache-spark,kubernetes,spark-operator,Apache Spark,Kubernetes,Spark Operator,我正在k8s上使用GCP Spark编写Kubernetes Spark应用程序 目前,我无法将环境变量注入到容器中 我在跟踪医生 清单: Environment: SPARK_DRIVER_BIND_ADDRESS: (v1:status.podIP) SPARK_LOCAL_DIRS: /var/data/spark-1ed8539d-b157-4fab-9aa6-daff5789bfb5 SPARK_CONF_DIR:
Environment:
SPARK_DRIVER_BIND_ADDRESS: (v1:status.podIP)
SPARK_LOCAL_DIRS: /var/data/spark-1ed8539d-b157-4fab-9aa6-daff5789bfb5
SPARK_CONF_DIR: /opt/spark/conf
apiVersion:“sparkoperator.k8s.io/v1beta2”
种类:SparkApplication
元数据:
名称:spark搜索索引器
名称空间:spark运算符
规格:
类型:Scala
模式:集群
图像:“gcr.io/spark operator/spark:v2.4.5”
imagePullPolicy:始终
主类:com.quid.indexer.news.jobs.ESIndexingJob
主应用程序文件:“https://lala.com/baba-0.0.43.jar"
论据:
-“--埃辛”
- "http://something:9200/mo-sn-{yyyy MM}-v0.0.43/可搜索文章”
-“-流媒体”
-“卡夫卡托皮克”
-“带注释的博客,带注释的新闻,带注释的新闻”
-“--卡夫卡布洛克”
- "10.1.1.1:9092"
斯巴克版本:“2.4.5”
重新启动策略:
类型:从不
卷数:
-名称:“测试卷”
主机路径:
路径:“/tmp”
类型:目录
司机:
核心:1
岩芯极限:“1200米”
记忆:“512m”
环境:
-名称:“人口统计”
值:“somevalue”
标签:
版本:2.4.5
体积数量:
-名称:“测试卷”
装载路径:“/tmp”
执行人:
核心:1
实例:1
记忆:“512m”
环境:
-名称:“人口统计”
值:“somevalue”
标签:
版本:2.4.5
体积数量:
-名称:“测试卷”
装载路径:“/tmp”
在pod设置的环境变量:
Environment:
SPARK_DRIVER_BIND_ADDRESS: (v1:status.podIP)
SPARK_LOCAL_DIRS: /var/data/spark-1ed8539d-b157-4fab-9aa6-daff5789bfb5
SPARK_CONF_DIR: /opt/spark/conf
事实证明,使用此选项必须启用
webhooks
另一种方法是使用envVars
例如:
spec:
执行人:
环境变量:
人口统计信息:“somevalue”
参考:事实证明,使用此选项必须启用
webhooks
另一种方法是使用envVars
例如:
spec:
执行人:
环境变量:
人口统计信息:“somevalue”
参考: