
Ingress에서 k8s가 아닌 Google 관리형 인증서를 사용하려고 했습니다.
Ingress가 기본 네임스페이스에 있으면 ingress.gcp.kubernetes.io/pre-shared-cert: my-cert-name
주석을 사용하면 모든 것이 잘 작동합니다.
그러나 Ingress가 네임스페이스에 있는 경우 이름이 인 인증서를 찾습니다 my-namespace/my-cert-name
. 하지만 /
해당 이름 으로 인증서를 만드는 것은 불가능합니다 .
GKE k8s ManagedCertificate를 사용하면 모든 것이 잘 작동합니다. k8s가 아닌 ManagedCertificate를 사용하여 작동하게 만드는 방법은 무엇입니까?
업데이트: Terraform을 사용하여 리소스를 사용하여 SSL 인증서를 관리합니다 google_compute_managed_ssl_certificate
. Ingress와 함께 GKE를 사용했고 해당 인증서를 함께 사용하려고 했습니다. Ingress가 기본 네임스페이스에 있으면 모든 것이 잘 작동합니다. Ingress가 다른 네임스페이스에 있는 경우 Ingress는 namespacename/certname
대신 이름이 지정된 인증서를 찾기 때문에 해당 인증서를 사용할 수 없습니다 certname
.