【问题标题】:Why I can't create an Ingress resource on Google Container Service?为什么我无法在 Google Container Service 上创建 Ingress 资源?
【发布时间】:2017-11-10 16:28:10
【问题描述】:

我正在按照 http load balancing 教程创建用于负载平衡的 Ingress 资源。

如教程中所示,Ingress 配置文件如下所示:

apiVersion: extensions/v1beta2
kind: Ingress
metadata:
  name: basic-ingress
spec:
  backend:
    serviceName: nginx
    servicePort: 80

但是一旦我尝试创建资源,我总是会得到这个错误:

来自服务器的错误(BadRequest):创建“basic-ingress.yaml”时出错:版本“v1beta2”中的入口无法作为入口处理:没有为版本“extensions/v1beta2”注册任何类型的“入口”

过去,当值的类型不正确(数字而不是字符串)时,我会看到类似的错误,但现在情况似乎并非如此。

我尝试了 1.7.8-gke.0(默认)和 1.8.1-gke.1(最新)版本。

非常感谢任何帮助。

干杯

【问题讨论】:

    标签: kubernetes google-kubernetes-engine


    【解决方案1】:

    嗯,似乎将 apiVersion 更改为 extensions/v1beta1 就可以了。

    [edit] 谷歌云支持说这可能是文档中的一个错字。破案!

    【讨论】:

      猜你喜欢
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 2020-10-01
      • 1970-01-01
      相关资源
      最近更新 更多