开发者社区 > 云原生 > 容器服务 > 正文

Ingress 没有找到

error: unable to recognize "/root/workspace/spring-boot_0wco/.manifest/ingress.yaml": no matches for kind "Ingress" in version "extensions/v1beta1"

展开
收起
游客eg7siutplnmok 2022-12-27 14:07:44 345 0
2 条回答
写回答
取消 提交回答
  • 可以将ingress.yaml配置文件改成下面的配置:

    apiVersion: networking.k8s.io/v1
    kind: Ingress
    metadata:
      name: spring-boot-route
    spec:
      rules:
        - host: www.${HOST}
          http:
            paths:
              - path: /
                pathType: Prefix
                backend:
                  service:
                    name: spring-boot-service
                    port:
                      number: 8080
    
    2023-03-16 21:14:25
    赞同 展开评论 打赏
  • 可能原因: k8s v1.19版不支持资源ui.ingresskubernetes 由于使用了错误的api版本。 根据集群版本,是使用了networking.k8s.io/v1beta1或者networking.k8s.io/v1beta1 而不是extensions/v1 解决办法: 修改apiVersion字段: apiVersion: networking.k8s.io/v1

    2022-12-28 23:34:32
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载