gpt4 book ai didi

kubernetes - 将证书从 certmanager.k8s.io/v1alpha1 迁移到 cert-manager.io/v1

转载 作者:行者123 更新时间:2023-12-05 04:29:20 28 4
gpt4 key购买 nike

我正在将 Certificatecertmanager.k8s.io/v1alpha1 迁移到 cert-manager.io/v1,但是,我越来越这个错误

error validating data: ValidationError(Certificate.spec): unknown field "acme" in io.cert-manager.v1.Certificate.spec

我的 list

apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: myapp-com-tls
namespace: default
spec:
secretName: myapp-com-tls
issuerRef:
name: letsencrypt-myapp-issuer
commonName: '*.myapp.com'
dnsNames:
- myapp.com
acme:
config:
- dns01:
provider: google-dns
domains:
- '*.myapp.com'
- myapp.com

我知道没有更多的acme,但是如何迁移到更新的版本呢?

最佳答案

cert-manager.io/v1 API版本分离了证书的角色issuers和证书。

基本上,您需要 configure受支持的证书颁发者,例如 ACME .

此颁发者稍后可用于获取证书。

请考虑阅读本教程,了解在 cert-manager.io documentation 中使用 DNS 验证从 ACME 获得的证书.

关于kubernetes - 将证书从 certmanager.k8s.io/v1alpha1 迁移到 cert-manager.io/v1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72354917/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com