Max*_*Max 2 ssl kubernetes lets-encrypt istio cert-manager
我正在尝试为我的 K8s/Istio 集群配置 HTTPS。我从头开始多次逐步遵循此官方教程,每次尝试创建证书资源时都会遇到相同的错误。
no matches for kind "Certificate" in version "certmanager.k8s.io/v1alpha1"
Run Code Online (Sandbox Code Playgroud)
我尝试根据官方文档手动安装 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
Run Code Online (Sandbox Code Playgroud)
无法找到有关此错误的任何信息,因为它在开箱即用安装后或安装 cert-manager 的 CRD 后对每个人都有效。
我建议您尝试为 cert-manager 安装此安装程序,然后您可以关注此 stackoverflow 帖子,我猜它会解决问题。你只需要在必须用 istio 替换 ingress 的地方做一些替换。
请使用
apiVersion: cert-manager.io/v1alpha2
Run Code Online (Sandbox Code Playgroud)
在 clusterissuer 中,如果该 stackoverflow 帖子中存在的 clusterIssuer 的 apiVersion 是不可接受的
归档时间: |
|
查看次数: |
1970 次 |
最近记录: |