PacktPublishing / Hands-On-Kubernetes-on-Azure---Second-Edition

Hands-On Kubernetes on Azure - Second Edition
MIT License
22 stars 56 forks source link

error: unable to recognize "certificate-issuer.yaml": no matches for kind "Issuer" in version "cert-manager.io/v1alpha2" #6

Open vincent-chan-hk opened 3 years ago

vincent-chan-hk commented 3 years ago

error: unable to recognize "certificate-issuer.yaml": no matches for kind "Issuer" in version "cert-manager.io/v1alpha2"

How to solve above error in Chapter 06 p.151? Thank you!

saran-anil commented 3 years ago

Make sure you run these command to check : kubectl get crd It must result something like this : NAME CREATED AT certificaterequests.cert-manager.io 2021-02-14T10:18:39Z certificates.cert-manager.io 2021-02-14T10:18:40Z challenges.acme.cert-manager.io 2021-02-14T10:18:41Z clusterissuers.cert-manager.io 2021-02-14T10:18:41Z issuers.cert-manager.io 2021-02-14T10:18:38Z orders.acme.cert-manager.io 2021-02-14T10:18:39Z

If it is not there then run following command:

Kubernetes 1.15+

$ kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.15.1/cert-manager.crds.yaml

Kubernetes <1.15

$ kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.15.1/cert-manager-legacy.crds.yaml