我遵循了有关在 kubernetes 上启用自动 TLS 创建的出色指南: https ://akomljen.com/get-automatic-https-with-lets-encrypt-and-kubernetes-ingress/
您使用letsencrypt针对自定义资源ClusterIssuer设置cert-manager,并在部署项目中使用注释kubernetes.io/tls-acme:“true”。
但是 cert-manager 永远不会获得证书。
1 controller.go:168] ingress-shim controller: syncing item 'default/test-app-ghost'
1 sync.go:65] Not syncing ingress default/test-app-ghost as it does not contain necessary annotations
1 controller.go:182] ingress-shim controller: Finished processing work item "default/test-app-ghost"
我正在阅读文档和其他教程,但我似乎无法弄清楚我缺少哪些注释或哪些设置可能是错误的。我也多次重做了所有步骤,但无法正常工作。