Я просматриваю документ (https://cloud.google.com/kubernetes-engine/docs/how-to/managed-certs), чтобы получить ssl, управляемый Google.
Это было успешно раньше. Однако после того, как я полностью удалил свой кластер и запустил его заново, я получил этосообщение об ошибке от
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
После этого я все еще сталкиваюсь с той же проблемой. Я потратил много часов, чтобы найти документ о сообщении об ошибке, но не смог найти никакой подсказки о сообщении об ошибке.