為什么開通服務網格之后,網格控制面組件啟動失敗?
更新時間 2024-02-28 17:02:02
最近更新時間: 2024-02-28 17:02:02
分享文章
問題現象
開通服務網格后控制面服務沒有正常啟動,報錯信息如下:
message: 'Internal error occurred: failed calling webhook "cosign-webhook.kube-system.svc":
failed to call webhook: Post "//cosign-webhook.kube-system.svc:443/handlepod?timeout=30s":
x509: certificate is valid for cosign-webhook, cosign-webhook.default, cosign-webhook.default.svc,
not cosign-webhook.kube-system.svc'
問題原因
由于在云容器引擎集群開啟了cube-sign插件,該插件會對集群中部署的鏡像做簽名驗證,提升系統安全性。服務網格控制面組件鏡像不會使用cube-sign簽名,因此部署會因為簽名校驗而失敗。
解決方案
關閉云容器引擎集群cube-sign插件,重新部署網格控制面服務。