首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >EKS入口资源

EKS入口资源
EN

Stack Overflow用户
提问于 2021-05-15 01:03:16
回答 2查看 62关注 0票数 0

我正在尝试使用以下配置在运行v1.18的EKS集群中配置Ingress资源。在运行kubectl apply -f blah.yaml之后,我返回了error: unable to recognize "blah.yaml": no matches for kind "Ingress" inversion "networking.k8s.io/v1",我认为这是一个不匹配的版本。我遗漏了什么?

代码语言:javascript
运行
复制
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: foo
spec:
  rules:
  - http:
      paths:
      - path: /boom
        pathType: Prefix
        backend:
          service:
            name: foo
            port:
              number: 80
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-15 01:22:48

您可以使用以下命令检查系统中networking.k8s.io资源的apiVersions是什么

代码语言:javascript
运行
复制
kubectl api-versions  | grep networking.k8s.io

检查输出中是否包含networking.k8s.io/v1

票数 1
EN

Stack Overflow用户

发布于 2021-05-15 01:23:33

这是一个版本问题,下面的工作。

代码语言:javascript
运行
复制
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: foo
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
  - http:
      paths:
      - path: /boom
        backend:
          serviceName: foo
          servicePort: 80
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67538229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档