Github user echarles commented on the issue:
https://github.com/apache/zeppelin/pull/2637
I am playing in cluster mode setting/removing via the interpreter page the
`spark.app.name` and `spark.kubernetes.driver.pod.name` and so far the only to
make it work (= remote executor finding the spark driver) is really having the
absence of those props in the interpreter page (maybe I am fooled with
`spark.app.name`).
Yes, checking if a specific `spark.kubernetes.driver.pod.name` prop and
using it will be an expected enhancement, and may even solve the
`spark.app.name` potential issue.
It also seems to me that Zeppelin adds `spark.app.name` and `master` props
if they are not present.
I guess we should for now rely on that behavior and ensure in this PR that
enough intuitive and documented material is available for the end-user.
---