【spark operator】remote error: tls: bad certificate

用 spark operator 的 Helm Charts 部署 spark operator,因爲 spark operator 支持通過 webhook 來給 Driver/Executor Pod 添加 initContainer 這些選項,但是部署完之後發現下面的錯誤。
在這裏插入圖片描述
因爲是證書問題,所以一下子就鎖定是創建 webhook 服務的過程有問題了。所以查一下 webhook init 的 Job 的日誌可以看到下面的錯誤。
在這裏插入圖片描述
這個問題是因爲之前在部署的時候,直接使用 spark operator 提供的 spark-operator-with-webhook.yaml 創建,如果直接刪除的話,這個 yaml 是沒有配置刪除 secret 的過程的,所以如果直接刪除,再通過比如 Helm Charts 之類的工具再重新創建 spark operator 的話,就會出現上面的錯誤。
修改的方法很簡單,先把上次創建的 secret 刪除,或者 Helm Charts 安裝的時候配置其他名字的 secret name 即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章