Google cloud platform 如何在GCP Kubernetes集群中为ManagedCertificate添加自定义资源定义?

Google cloud platform 如何在GCP Kubernetes集群中为ManagedCertificate添加自定义资源定义?,google-cloud-platform,ssl-certificate,google-kubernetes-engine,Google Cloud Platform,Ssl Certificate,Google Kubernetes Engine,我正在尝试将SSL证书添加到我的GCP kubernetes群集。我的域已指向群集的外部终结点。我正在创建入口,控制台给了我两个选项。我可以上传我的证书,或者我可以创建一个谷歌管理的证书。我更喜欢托管证书,但该选项已变灰,并提供以下帮助文本: 要创建Google托管证书,您的群集需要提供ManagedCertificate自定义资源定义 那么如何将ManagedCertificate自定义资源定义添加到我的集群中呢?假设您的GKE集群是版本1.17.9-GKE.6300或更高版本,您只需在表单中

我正在尝试将SSL证书添加到我的GCP kubernetes群集。我的域已指向群集的外部终结点。我正在创建入口,控制台给了我两个选项。我可以上传我的证书,或者我可以创建一个谷歌管理的证书。我更喜欢托管证书,但该选项已变灰,并提供以下帮助文本:

要创建Google托管证书,您的群集需要提供ManagedCertificate自定义资源定义


那么如何将ManagedCertificate自定义资源定义添加到我的集群中呢?

假设您的GKE集群是版本
1.17.9-GKE.6300
或更高版本,您只需在表单中应用CRD即可

apiVersion: networking.gke.io/v1
kind: ManagedCertificate
metadata:
  name: certificate-name
spec:
  domains:
    - domain-name1
    - domain-name2
如果您在名为
certificate name.yaml
的文件中创建上述内容(将证书名称替换为您在上述定义中使用的内容),只需运行

kubectl apply-f证书名称.yaml