我正在尝试为我的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之后对所有人都有效。
我建议您尝试为cert-manager安装this,此后您可以按照this stackoverflow post进行安装,我想这会解决问题。您只需要在必须用istio替换入口的地方进行很少的替换。
善用
apiVersion: cert-manager.io/v1alpha2
在clusterissuer中,如果该stackoverflow帖子中存在的clusterIssuer的apiVersion不可接受