gpt4 book ai didi

kubernetes - 停止 cert-manager 自动重新创建 TLS 证书

转载 作者:行者123 更新时间:2023-12-03 08:21:43 24 4
gpt4 key购买 nike

我正在调查有关 cert-manager 的某些事情。

TLS 证书 由证书管理器自动重新创建。

我需要以某种方式取消注册域/证书以防止重新生成。我想我需要告诉证书管理器不要再关心给定的域。

我现在不知道如何做到这一点。有人可以帮忙吗?

最佳答案

cert-manager 是使用 operator pattern 实现的应用程序.

一句话,它会在 Kubernetes API 中监视名为 Certificate自定义资源(简称 CR),并创建和更新用于存储证书数据的 Secret 资源。

如果您删除 Secret 资源,但不删除Certificate CR,cert-manager 将为您重新创建该 Secret。

“取消注册域”或者更好地说“使 cert-manager 不再为域生成证书”的正确方法是删除与您的域相关的Certificate CR。

要获取集群中所有Certificate CR 的列表,您可以使用kubectl

kubectl get certificate -A

当您找到与要删除的域相关的证书时,只需将其删除即可

kubectl -n <namespace> delete certificate <certificate name>

删除证书 CR 后,您可能还想再次删除包含 TLS 证书的 Secret。这次 cert-manager 将不会重新创建它。

关于kubernetes - 停止 cert-manager 自动重新创建 TLS 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67671567/

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