415: Unsupported Media Type:kubeflow - cert-manager 无法创建出来cert证书

文章描述了kubeflow-cert-manager在创建cert时遇到415UnsupportedMediaType错误,影响了Kubernetespod的启动。问题源于kube-apiserver的ServerSideApply配置,将它改为true并重启后,kubeflow恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

415: Unsupported Media Type:kubeflow - cert-manager 无法创建出来cert证书

kubeflow、cert-manager

现象:kubeflow - cert-manager 无法创建出来cert证书,导致kubeflow相关pod无法正常启动,kubeflow相关pod的describe。

Unable to attach or mount volumes: unmounted volumes=[webhook-cert]

排查发现webhook-cert卷没有被创建出来,由于相关cert没有被cert-manager创建出来

cert-manager具体报错

415: Unsupported Media Type

cert-manager的日志

kubectl logs -f cert-maanger-xxxx -n cert-manager

E1120 02:16:41.022114       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/katib-webhook-cert: 415: Unsupported Media Type" "key"="kubeflow/katib-webhook-cert"
E1120 02:16:41.022145       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/webhook-certs: 415: Unsupported Media Type" "key"="kubeflow/admission-webhook-cert"
E1120 02:16:41.022411       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/webhook-server-tls: 415: Unsupported Media Type" "key"="kubeflow/kfp-cache-cert"
E1120 02:16:41.022492       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/kserve-webhook-server-cert: 415: Unsupported Media Type" "key"="kubeflow/serving-cert"
E1120 02:16:42.025948       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/webhook-certs: 415: Unsupported Media Type" "key"="kubeflow/admission-webhook-cert"
E1120 02:16:42.025957       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/webhook-server-tls: 415: Unsupported Media Type" "key"="kubeflow/kfp-cache-cert"
E1120 02:16:42.025948       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/kserve-webhook-server-cert: 415: Unsupported Media Type" "key"="kubeflow/serving-cert"
E1120 02:16:42.025989       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/katib-webhook-cert: 415: Unsupported Media Type" "key"="kubeflow/katib-webhook-cert"
E1120 02:16:44.028589       1 controller.go:167] cert-manager/certificates-issuing "msg"="re-queuing item due to error processing" "error"="failed to apply secret kubeflow/webhook-certs: 415: Unsupported Media Type" "key"="kubeflow/admission-webhook-cert"

原因和解决方案:

最终排查发现是,kube-apiserver的一个配置导致的。
将kube-apiserver的feature-getes=ServerSideApply=false,改成true,将ServerSideApply打开,重启一下,kubeflow就能正常运行了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值