Google托管证书未显示状态

时间:2020-09-27 08:49:06

标签: google-cloud-platform ssl-certificate google-kubernetes-engine kubernetes-ingress google-cloud-dns

我尝试使用此Yaml为我的入口创建托管证书:

---
apiVersion: "networking.gke.io/v1beta1"
kind: "ManagedCertificate"
metadata:
    name: "example-cert-webapi"
spec:
    domains:
        - "foobar.domain.com"

它已成功创建,但是当我尝试使用此命令描述所述托管证书时:

kubectl describe managedcertificate example-cert-api

它不显示状态。我原以为它将处于置备状态,但是describe命令的输出未显示该状态。下面是describe输出:

Name:         example-cert-webapi
Namespace:    default
Labels:       <none>
Annotations:  <none>
API Version:  networking.gke.io/v1
Kind:         ManagedCertificate
Metadata:
  Creation Timestamp:  2020-09-27T08:31:12Z
  Generation:          1
  Resource Version:    foobarResourceVersion
  Self Link:           fooBarSelfLink
  UID:                 fooBarUID
Spec:
  Domains:
    foobar.domain.com
Events:  <none>

我用foobar替换了认为是敏感数据的条目。

我还有一个Cloud DNS设置,它与我在证书中使用的域相对应。

有人遇到过同样的情况吗?我的入口部署完成后,SSL证书没有生效。

谢谢!

1 个答案:

答案 0 :(得分:3)

自昨天以来,我们注意到了同样的问题。我可以确认降级到1.16可以解决问题。
编辑:问题是在Google创建的:https://issuetracker.google.com/issues/169595857