为什么齐柏林飞艇spark解释器没有安装kubernetes服务帐户

guykilcj  于 2021-05-29  发布在  Spark
关注(0)|答案(1)|浏览(333)

我在kubernetes集群上部署了一个zeppelin(0.8.2),并在容器中打包了spark(2.4.0)二进制文件。然后我开始 $SPARK_HOME 到spark安装目录。spark解释器似乎可以工作,但是当我尝试更改servicecount时,它仍然使用 default .
以下是我基于spark 2.4.0文档尝试的配置:

  1. spark.kubernetes.authenticate.driver.serviceAccountName <my_serviceAccount>
  2. spark.kubernetes.authenticate.serviceAccountName <my_serviceAccount>

我试着通过 $SPARK_SUBMIT_OPTIONS ,齐柏林飞艇解释器设置和通过 spark-defaults.conf 但它们都给出了相同的结果。我错过什么了吗?
任何帮助都将不胜感激。谢谢!

c8ib6hqw

c8ib6hqw1#

我可以通过添加 .pod.spec.serviceAccountName . 提供了一些关于如何做到这一点的链接。
[1] 如何在部署上配置非默认serviceaccount
[2] https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/

相关问题