【问题标题】:Which one should I use certmanager.k8s.io or certmanager.io in OpenShift?我应该在 OpenShift 中使用 certmanager.k8s.io 或 certmanager.io 哪个?
【发布时间】:2020-01-22 15:54:15
【问题描述】:

我正在尝试用户 cert-manager 来管理 OpenShift 中的证书,但我看到一些示例使用了 apiVersion: cert-manager.io,一些示例使用了 apiVersion: certmanager.k8s.io。

我在我的 OpenShift 中检查它们,似乎只有 certmanager.k8s.io,即使我已经安装了最新的 cer-manager。

# oc get crd | grep certmanager.k8s.io
certificates.certmanager.k8s.io                             2020-01-07T17:27:09Z
challenges.certmanager.k8s.io                               2020-01-07T17:27:10Z
clusterissuers.certmanager.k8s.io                           2020-01-07T17:27:08Z
issuers.certmanager.k8s.io                                  2020-01-07T17:27:09Z
orders.certmanager.k8s.io                                   2020-01-07T17:27:09Z

我很困惑,他们有什么区别?我应该使用哪一个?谢谢你的想法。

【问题讨论】:

    标签: kubernetes openshift cert-manager


    【解决方案1】:

    由于上游 Kubernetes 项目的新政策,我们已将 API 组从 certmanager.k8s.io 到 cert-manager.io.renamed-api-group

    这里是上游k8s KEP K8s group-protection

    您应该在 yaml 中使用 cert-manager.io api 组。

    【讨论】:

    • 嗨@Suresh Vishnoi,但我没有通过命令“oc get crd”看到任何 cert-manager.io 资源,我需要采取行动升级到 cert-manager.io 吗?其实我安装的是V0.13,是最新版本,应该已经定义了cert-manager.io资源,但是我没有看到。有什么想法吗?
    • github.com/jetstack/cert-manager/blob/master/deploy/manifests/… 似乎所有的 crd 都在使用 cert-manager.io
    • 您可以使用oc apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v0.13.0/cert-manager-openshift.yaml重新部署它
    • 谢谢@Suresh Vishnoi,它有帮助,我会通过那个链接。
    猜你喜欢
    • 2013-01-27
    • 2012-03-10
    • 2011-07-25
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 2015-02-04
    相关资源
    最近更新 更多