我尝试使用谷歌管理证书(而不是通过k8s)在攻入。
如果是默认名称空间,那么使用ingress.gcp.kubernetes.io/pre-shared-cert: my-cert-name注释,一切都可以正常工作。
但是,如果in位于命名空间中,则会查找名为my-namespace/my-cert-name的证书。但是,不可能用/的名称创建证书。
使用GKE k8s ManagedCertificate,一切都很好。如何使它与非K8s ManagedCertificate一起工作?
更新:我们使用Terraform来管理SSL证书,使用google_compute_managed_ssl_certificate资源。我们将GKE与Ingress一起使用,并尝试将该证书与其一起使用。如果大会在默认名称空间中-一切正常。如果宏位于其他名称空间中-不可能使用该证书,这是因为宏要查找名为namespacename/certname的证书,而不是certname。
https://serverfault.com/questions/1091542
复制相似问题