Apache spark 孵化器livy吊舱在kubernetes上坠毁-echo未知命令中的$SPARK_K8S_CMD案例:

Apache spark 孵化器livy吊舱在kubernetes上坠毁-echo未知命令中的$SPARK_K8S_CMD案例:,apache-spark,kubernetes,livy,Apache Spark,Kubernetes,Livy,我正在使用repo在Kubernetes上构建和部署livy图像。它以前工作得很好,但现在当我使用HELM安装我的容器时(我总是这样),我得到下面的错误,pod从未启动 id -u myuid=0 id -g mygid=0 set +e getent passwd 0 uidentry=root:x:0:0:root:/root:/bin/bash set -e '[' -z root:x:0:0:root:/root:/bin/bash ']' SPARK_K8S_CMD= case &qu

我正在使用repo在Kubernetes上构建和部署livy图像。它以前工作得很好,但现在当我使用HELM安装我的容器时(我总是这样),我得到下面的错误,pod从未启动

id -u
myuid=0
id -g
mygid=0
set +e
getent passwd 0
uidentry=root:x:0:0:root:/root:/bin/bash
set -e
'[' -z root:x:0:0:root:/root:/bin/bash ']'
SPARK_K8S_CMD=
case "$SPARK_K8S_CMD" in
SPARK_CLASSPATH='/opt/spark/cluster-conf:/opt/spark/jars/*'
env
sort -t_ -k4 -n
grep SPARK_JAVA_OPT_
sed 's/[^=]*=\(.*\)/\1/g'
readarray -t SPARK_EXECUTOR_JAVA_OPTS
'[' -n '' ']'
'[' -n '' ']'
'[' -n '' ']'
PYSPARK_ARGS=
'[' -n '' ']'
R_ARGS=
'[' -n '' ']'
'[' '' == 2 ']'
'[' '' == 3 ']'
case "$SPARK_K8S_CMD" in
echo 'Unknown command: '
Unknown command: 
exit 1
以下是我的Kubernetes版本信息:

客户端版本:Version.Info{Major:“1”,Minor:“19”, GitVersion:“v1.19.3”, GitCommit:“1e11e4a2108024935ecfcb2912226cedeafd99df”, 吉特庄园:“清洁”,建造日期:“2020-10-20T14:12:21Z”, GoVersion:“go1.15.3”,编译器:“gc”,平台:“linux/amd64”}

服务器版本:Version.Info{Major:“1”,Minor:“17”, GitVersion:“v1.17.6”, GitCommit:“d32e40e20d167e103faf894261614c5b45c44198”, 吉特庄园:“清洁”,建造日期:“2020-05-20T13:08:34Z”, GoVersion:“go1.13.9”,编译器:“gc”,平台:“linux/amd64”}

p.s.:我使用了v0.6.0-Cubating-kubernetes-support分支(我的同事以前在9月份使用过)和master分支。到目前为止,他们两个都不走运

编辑:在我调查代码的过程中,我发现问题来自Spark container的entrypoint.sh。 虽然与孵化器livy没有直接关系,但也提到了类似的问题

非常感谢您的帮助! 谢谢