Cert-Manager (no matches for kind "Issuer" in version "certmanager.k8s.io/v1alpha1)

Already install cert-manager v0.12.0 through Helm3, when I try to install RANCHER, it got error message as below.

root@rancher1:~# helm install rancher rancher-stable/rancher --namespace cattle-system --set hostname=rancher1 --set ingress.tls.source=rancher
Error: unable to build kubernetes objects from release manifest: unable to recognize “”: no matches for kind “Issuer” in version "certmanager.k8s.io/v1alpha1"

root@rancher1:~# k get certificate -n cert-manager
No resources found in cert-manager namespace.

root@rancher1:~# k get issuer -n cert-manager
No resources found in cert-manager namespace.

root@rancher1:~# k api-versions |grep manager
acme.cert-manager.io/v1alpha2
cert-manager.io/v1alpha2

I follow-up the official rancher docs, please help to fix. Thanks.

1 Like

You missed the step in the docs:

The part

# Install the CustomResourceDefinition resources separately
kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.4/cert-manager.crds.yaml

Best Regards,
ArgonQQ

How dumb to have the click to expand on that page. That’s how I missed this.

1 Like