![](/img/trans.png)
[英]parsing skaffold config: error parsing skaffold configuration file
[英]skaffold - ingress error - host and path already defined
運行 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/?(. )”之類的路徑時,錯誤消失
重新啟動我的機器沒有幫助
有什么問題嗎?
入口-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
運行以下命令
kubectl delete Ingress ingress-srv
ingress-srv 是服務的名稱
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.