gpt4 book ai didi

apache-spark - 为什么 Zeppelin-Spark 解释器没有挂载 Kubernetes 服务帐户

转载 作者:行者123 更新时间:2023-12-02 12:26:55 27 4
gpt4 key购买 nike

我在 Kubernetes 集群上部署了 Zeppelin (0.8.2),并且在容器中打包了 Spark (2.4.0) 二进制文件。然后我设置$SPARK_HOME到 Spark 安装目录。 spark 解释器似乎可以工作,但是当我尝试更改 serviceAccount 时,它仍然使用 default .
以下是我根据 Spark 2.4.0 docs 尝试的配置:

spark.kubernetes.authenticate.driver.serviceAccountName <my_serviceAccount>
spark.kubernetes.authenticate.serviceAccountName <my_serviceAccount>
我尝试通过 $SPARK_SUBMIT_OPTIONS 设置这些, Zeppelin 解释器设置和通过 spark-defaults.conf但他们都给出了相同的结果。我错过了什么吗?
任何帮助将不胜感激。谢谢!

最佳答案

我可以通过添加 .pod.spec.serviceAccountName 来使用非默认服务帐户.提供了一些关于如何做到这一点的链接。
[1] How to configure a non-default serviceAccount on a deployment
[2] https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/

关于apache-spark - 为什么 Zeppelin-Spark 解释器没有挂载 Kubernetes 服务帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62547177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com