如何获得Google托管证书(入口)?我没有收到“ManagedCertificate”的匹配

问题描述 投票:0回答:2

我一直在关注该文件(https://cloud.google.com/kubernetes-engine/docs/how-to/managed-certs)以获得谷歌管理的ssl。

它之前成功了。但是,在我完全删除我的群集并重新启动它之后,我收到了来自的错误消息

kubectl apply -f example-certificate.yaml
error: unable to recognize "example-certificate.yaml": no matches for 
kind "ManagedCertificate" in version "networking.gke.io/v1beta1"

我用最新的Kubernetes重新安装了Kubernetes。

Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.9-dispatcher", GitCommit:"e3f5193e8f1091a162af7e17a781e6a3129bcfd0", GitTreeState:"clean", BuildDate:"2019-03-28T18:15:47Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.7-gke.12", GitCommit:"06f08e60069231bd21bdf673cf0595aac80b99f6", GitTreeState:"clean", BuildDate:"2019-02-25T20:37:10Z", GoVersion:"go1.10.8b4", Compiler:"gc", Platform:"linux/amd64"}

然后,我创建了一个保留的外部IP地址。

gcloud compute addresses create example-ip-address --global

在那之后,我仍然面临同样的问题。我花了很多时间来查找有关错误消息的文档,但无法找到有关错误消息的任何线索。

kubernetes google-cloud-platform google-kubernetes-engine
2个回答
1
投票

您为群集选择了旧版本。当前的默认版本1.11.7-gke.12不支持它。只需升级您的群集。


0
投票

我只是遇到了同样的问题,正如@Victor G.所说,将我的主人升级到1.12.6-gke.10修复了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.