我正在尝试为我的K8s / Istio群集配置HTTPS。我从头开始逐步遵循此official tutorial,每次尝试创建证书资源时都会遇到相同的错误。
no matches for kind "Certificate" in version "certmanager.k8s.io/v1alpha1"
我试图根据official docs手动安装cert-manager及其CRD,但没有帮助。
cert-manager-5ff755b6d5-9ncgr 1/1 Running 0 6m55s
cert-manager-cainjector-576978ffc8-4db4l 1/1 Running 0 6m55s
cert-manager-webhook-c67fbc858-wvtgs 1/1 Running 0 6m55s
找不到有关此错误的任何信息,因为在立即安装或安装了证书管理器的CRD之后,此错误对所有人都有效。
答案 0 :(得分:2)
我建议您尝试为证书管理器安装this,此后您可以按照this stackoverflow post进行操作,我想这会解决问题。您只需要在必须用istio替换入口的地方进行很少的替换。
请使用
apiVersion: cert-manager.io/v1alpha2
在clusterissuer中,如果该stackoverflow帖子中存在的clusterIssuer的apiVersion不可接受