如何解决脚手架 - 入口错误 - 主机和路径已经定义
运行 skaffold dev 命令时,出现此错误:
- for: "STDIN": admission webhook "validate.Nginx.ingress.kubernetes.io" denied the request: host "ticketing.dev" and path "/api/users/?(.*)" is already defined in ingress default/ingress-service
time="2021-06-20T19:55:11+03:00" level=warning msg="Skipping deploy due to error: kubectl apply: exit status 1"
当我将路径“/api/users/?(.)”更改为“/api/useRSSsss/?(.)”之类的内容时,错误消失了
重新启动我的机器没有帮助
有什么问题吗?
ingress-srv.yaml:
apiVersion: networking.k8s.io/v1
kind: Ingress
Metadata:
name: ingress-srv
annotations:
kubernetes.io/ingress.class: Nginx
Nginx.ingress.kubernetes.io/use-regex: 'true'
spec:
rules:
- host: ticketing.dev
http:
paths:
- path: /api/users/?(.*)
pathType: Prefix
backend:
service:
name: auth-srv
port:
number: 3000
skaffold.yaml:
apiVersion: skaffold/v2beta17
kind: Config
Metadata:
name: tickets
build:
artifacts:
- image: natankamusher/auth
context: auth
docker:
dockerfile: Dockerfile
deploy:
kubectl:
manifests:
- infra/k8s/auth-depl.yaml
- infra/k8s/ingress-srv.yaml
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。