版本 "compute.cnrm.cloud.google.com/v1beta1" 中的种类 "ComputeAddress" 没有匹配项
no matches for kind "ComputeAddress" in version "compute.cnrm.cloud.google.com/v1beta1"
我正在尝试为 Google Kubernetes Engine (v1.20.8-gke.900) 创建一个 Google 管理的 SSL 证书这里提到了 this doc 据说要创建一个 ComputeAddress 资源。所以我创建了一个下面的配置文件
#compute-address.yaml
apiVersion: compute.cnrm.cloud.google.com/v1beta1
kind: ComputeAddress
metadata:
name: my-app-lb-ip
namespace: my-app-ns
spec:
location: global
现在当我通过运行
应用它时
kubectl apply -f compute-address.yaml
我收到一个错误
error: unable to recognize "compute-address.yaml": no matches for
kind "ComputeAddress" in version
"compute.cnrm.cloud.google.com/v1beta1"
所以谁能说出什么是正确的 apiVersion
或 kind
我重现了和你一样的错误。请记住,我的原始集群是根据默认值构建的,这意味着我只是从 UI 中为我的集群命名并创建了它。
It looks like you might have missed one step:
Note: This step requires Config Connector. Follow the installation
instructions to install Config Connector on your cluster.
下面的集群应该会给出更好的结果
gcloud container clusters create NAMEOFCLUSTER \
--release-channel regular \
--addons ConfigConnector \
--workload-pool=PROJECTID.svc.id.goog \
--enable-stackdriver-kubernetes \
--zone us-central1-c
有同样的问题,如果您已经部署了一个集群,您可以更新它
gcloud container clusters update CLUSTER_NAME --update-addons ConfigConnector=ENABLED
我正在尝试为 Google Kubernetes Engine (v1.20.8-gke.900) 创建一个 Google 管理的 SSL 证书这里提到了 this doc 据说要创建一个 ComputeAddress 资源。所以我创建了一个下面的配置文件
#compute-address.yaml
apiVersion: compute.cnrm.cloud.google.com/v1beta1
kind: ComputeAddress
metadata:
name: my-app-lb-ip
namespace: my-app-ns
spec:
location: global
现在当我通过运行
应用它时kubectl apply -f compute-address.yaml
我收到一个错误
error: unable to recognize "compute-address.yaml": no matches for kind "ComputeAddress" in version "compute.cnrm.cloud.google.com/v1beta1"
所以谁能说出什么是正确的 apiVersion
或 kind
我重现了和你一样的错误。请记住,我的原始集群是根据默认值构建的,这意味着我只是从 UI 中为我的集群命名并创建了它。
It looks like you might have missed one step:
Note: This step requires Config Connector. Follow the installation instructions to install Config Connector on your cluster.
下面的集群应该会给出更好的结果
gcloud container clusters create NAMEOFCLUSTER \
--release-channel regular \
--addons ConfigConnector \
--workload-pool=PROJECTID.svc.id.goog \
--enable-stackdriver-kubernetes \
--zone us-central1-c
有同样的问题,如果您已经部署了一个集群,您可以更新它
gcloud container clusters update CLUSTER_NAME --update-addons ConfigConnector=ENABLED