問題1:helm install incubator/sparkoperator --namespace spark-operator? 訪問不了google
gcr.io/spark-operator/spark-operator:v2.4.0-v1alpha1-latest 鏡像imagepullbackoff下載失敗解決方案
1.注冊阿里云進(jìn)入控制臺(tái) 搜索容器鏡像服務(wù)
2.在容器服務(wù)中創(chuàng)建命名空間 創(chuàng)建鏡像倉庫
3.github 創(chuàng)建倉庫只包含一個(gè)Dockerfile
? ? 內(nèi)容為:?FROM gcr.io/spark-operator/spark-operator:v2.4.0-v1alpha1-latest
4. 綁定github賬號選擇對應(yīng)倉庫并選擇海外機(jī)器構(gòu)建

5. 創(chuàng)建后點(diǎn)擊管理? 然后點(diǎn)構(gòu)建? 添加規(guī)則?

6. 添加后點(diǎn)立即構(gòu)建 可查看構(gòu)建日志
7. 構(gòu)建成功在基本信息中 docker pull 構(gòu)建的鏡像
8. docker tag old new即可
helm list 查看releasename
helm status releasename 查看狀態(tài)
問題2: 運(yùn)行spark-pi示例
Failed to run spark-pi example following the guide
關(guān)于創(chuàng)建serviceAccount:
1.通過apply yaml文件
2.?kubectl create serviceaccount spark
kubectl create clusterrolebinding spark-role --clusterrole=edit --serviceaccount=default:spark --namespace=default
關(guān)于examples/spark-pi.yaml?
查看該yaml文件,k8s各節(jié)點(diǎn)docker images須有運(yùn)行所需的 gcr.io/spark-operator/spark:v2.4.0 鏡像? 另外imagepullpolicy改為IfNotPresent?
同時(shí)注意serviceAccount: spark