我正试图在我的本地kubernetes上安装任何火花操作员https://console.cloud.google.com/gcr/images/spark-operator/GLOBAL/spark-operator?tag=v1beta2-1.3.1-3.1.1的工作版本。然而,星星之荚被困在ImagePullBackOff上,试图下载一个不存在的版本。
命令:
helm repo add spark-operator https://googlecloudplatform.github.io/spark-on-k8s-operator
helm install v1beta2-1.2.1-3.0.0 spark-operator/spark-operator --namespace spark-operator6 --create-namespace
kubectl get pods -n spark-operator6
名称就绪状态重新启动年龄v1beta2-1.2.1-3.0.0-spark-operator-67577fd4d4-m9zmw 0/1 ImagePullBackOff 0 6 s
kubectl describe pod v1beta2-1.2.1-3.0.0-spark-operator-67577fd4d4-m9zmw
图像: gcr.io/spark-operator/spark-operator:v1beta2-1.3.1-3.1.1 -另一个!未能提取图像"gcr.io/spark-operator/spark-operator:v1beta2-1.3.1-3.1.1":rpc错误:代码=未知的desc =来自守护进程的错误响应: gcr.io/spark-operator/spark-operator:v1beta2-1.3.1-3.1.1的清单未找到:gcr.io/spark-operator/spark-operator:v1beta2-1.3.1-3.1.1未知:从请求"/v2/spark-operator/spark-operator/manifests/v1beta2-1.3.1-3.1.1“获取"v1beta2-1.3.1-3.1.1”失败
现在,这似乎是一个错误的版本。试图通过helm install标志-operatorVersion覆盖它,但这完全被忽略了。
通过v1beta2-1.3.1-3.1.1.查看它的模板,所有app.kubernetes.io/实例都在正确的版本上,但是所有app.kubernetes.io/版本都显示了不存在的helm template v1beta2-1.2.1-3.0.0 spark-operator/spark-operator --namespace spark-operator6 --set operatorVersion=v1beta2-1.2.1-3.0.0 > template.yaml更正它,并尝试使用正确的值安装
helm install -f template.yaml v1beta2-1.2.1-3.0.0 spark-operator/spark-operator --namespace spark-operator6
但这又被完全忽视了。
我觉得我错过了一些非常基本的东西在这里,舵机安装不可能是那么坏。任何帮助都是非常感谢的,谢谢。
发布于 2022-01-22 15:58:52
试试这个
helm upgrade -i my-release spark-operator/spark-operator --namespace spark-operator --set image.tag=v1beta2-1.3.2-3.1.1 --set image.repository=ghcr.io/googlecloudplatform/spark-operator
这里的关键是image.tag和image.repository.
我假设您有一个星火运算符的命名空间。请根据您的要求调整命名空间。
https://stackoverflow.com/questions/70803564
复制相似问题