gpt4 book ai didi

kubernetes - 如何解决 Google Cloud 上的 "All hosts are taken by other resources"?

转载 作者:行者123 更新时间:2023-12-04 11:58:57 25 4
gpt4 key购买 nike

我目前有一个在 GCP 上运行的 Kubernetes 集群。在这个集群中,我有一个有效的 NGINX Ingress,但现在我正在尝试使用 cert-manager 为其添加证书。
除了 ACME 挑战之外,一切正常。
当我做 kubectl describe challenge我得到以下信息:

Status:
Presented: true
Processing: true
Reason: Waiting for HTTP-01 challenge propagation: failed to perform self check GET request
当 acme 挑战创建求解器服务时,我在 GCP 上收到以下错误消息:
"All hosts are taken by other resources"
Image of the error I'm getting in google cloud
我试图创建一个 发行人 ClusterIssuer 但同样的问题不断出现。

最佳答案

在尝试解决问题并浏览网页后,我找到了解决方案。
可以添加以下注释:

annotations:
acme.cert-manager.io/http01-edit-in-place: "true"
将此行添加到我的 Ingress 资源后,一切似乎都运行良好。
当这个注解没有传入时,cert-manager 会为 acme 挑战创建一个额外的 Ingress
见: Cert-manager, using an Ingress

关于kubernetes - 如何解决 Google Cloud 上的 "All hosts are taken by other resources"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65096183/

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