带有Cert-Manager的Istio Kubernetes入口:版本“ certmanager.k8s.io/v1alpha1”中与“证书”种类不匹配

问题描述 投票:0回答:1

我正在尝试为我的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之后对所有人都有效。

ssl kubernetes lets-encrypt istio cert-manager
1个回答
0
投票

我建议您尝试为cert-manager安装this,此后您可以按照this stackoverflow post进行安装,我想这会解决问题。您只需要在必须用istio替换入口的地方进行很少的替换。

善用

apiVersion: cert-manager.io/v1alpha2

在clusterissuer中,如果该stackoverflow帖子中存在的clusterIssuer的apiVersion不可接受

© www.soinside.com 2019 - 2024. All rights reserved.