簡體   English   中英

skaffold - 入口錯誤 - 主機和路徑已定義

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM