我在kubernetes集群上部署了一个zeppelin(0.8.2),并在容器中打包了spark(2.4.0)二进制文件。然后我开始 $SPARK_HOME
到spark安装目录。spark解释器似乎可以工作,但是当我尝试更改servicecount时,它仍然使用 default
.
以下是我基于spark 2.4.0文档尝试的配置:
spark.kubernetes.authenticate.driver.serviceAccountName <my_serviceAccount>
spark.kubernetes.authenticate.serviceAccountName <my_serviceAccount>
我试着通过 $SPARK_SUBMIT_OPTIONS
,齐柏林飞艇解释器设置和通过 spark-defaults.conf
但它们都给出了相同的结果。我错过什么了吗?
任何帮助都将不胜感激。谢谢!
1条答案
按热度按时间c8ib6hqw1#
我可以通过添加
.pod.spec.serviceAccountName
. 提供了一些关于如何做到这一点的链接。[1] 如何在部署上配置非默认serviceaccount
[2] https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/