【发布时间】:2018-12-28 23:53:05
【问题描述】:
我一直在关注this guide 创建一个运行良好的 nginx-ingress。
接下来我想创建一个名为letsencrypt-staging 的ClusterIssuer 对象,并使用Let's Encrypt 登台服务器,但出现此错误。
kubectl create -f staging_issuer.yaml
错误:无法识别“staging_issuer.yaml”:种类不匹配 版本“certmanager.k8s.io/v1alpha1”中的“ClusterIssuer”
我已经搜索了解决方案,但找不到任何适合我或我能理解的东西。我发现的主要是错误报告。
这是我用来创建 ClusterIssuer 的 yaml 文件。
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
name: letsencrypt-staging
spec:
acme:
# The ACME server URL
server: https://acme-staging-v02.api.letsencrypt.org/directory
# Email address used for ACME registration
email: your_email_address_here
# Name of a secret used to store the ACME account private key
privateKeySecretRef:
name: letsencrypt-staging
# Enable the HTTP-01 challenge provider
http01: {}
【问题讨论】:
标签: kubernetes digital-ocean lets-encrypt kubectl