Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes AKS证书管理器升级w/命名空间更改-错误的证书管理器挂钩ID_Kubernetes_Helm_Aks_Cert Manager - Fatal编程技术网

Kubernetes AKS证书管理器升级w/命名空间更改-错误的证书管理器挂钩ID

Kubernetes AKS证书管理器升级w/命名空间更改-错误的证书管理器挂钩ID,kubernetes,helm,aks,cert-manager,Kubernetes,Helm,Aks,Cert Manager,最近,我们卸载了cert manager并将其重新安装到新的命名空间中 证书管理器的卸载/重新安装没有问题。当我们尝试创建新的证书颁发者时,证书管理器无法处理该请求,因为它引用了以前的web钩子服务 kubectl apply -f c:\temp\clusterissuereus.yaml -n cert-manager Error from server (InternalError): error when creating "c:\\temp\\clusterissuereu

最近,我们卸载了cert manager并将其重新安装到新的命名空间中

证书管理器的卸载/重新安装没有问题。当我们尝试创建新的证书颁发者时,证书管理器无法处理该请求,因为它引用了以前的web钩子服务

kubectl apply -f c:\temp\clusterissuereus.yaml -n cert-manager

Error from server (InternalError): error when creating "c:\\temp\\clusterissuereus.yaml": Internal error occurred: failed calling webhook "webhook.cert-manager.io": Post https://cert-manager-1617928457-webhook.cert-manager.svc:443/mutate?timeout=10s: service "cert-manager-1617928457-webhook" not found
cert-manager-1617928457-webhook是以前的webhook吊舱/服务

这与上所述的问题类似

我们确实尝试通过helm使用--set installCRDs=true参数安装cert manager,但它不起作用


关于删除以前的webhook参考有什么建议吗?

有一些想法。您需要从旧安装中删除所有跟踪。使用
kubectl delete-f***.yaml
helm uninstall cert manager-n%name\u space%
尝试删除
cert manager
本身。有用于证书管理器的
configMaps
。尝试使用
kubectl get cm--all namespace
查找所有内容,并手动删除与
cert manager
相关的所有内容。另外,左侧可能有
mutatingwebhookconfigurations
validatingwebhookconfigurations
。也删除它们。完成后,执行干净的安装。