![](/img/trans.png)
[英]How to increase max request body size on nginx ingress controller and kong
[英]REST URI with NGINX Ingress Controller
我正在嘗試將 NGINX Ingress controller 配置為我的 Kubernetes 集群的正確入口點。 在集群內部,我創建了兩個 REST Web 服務以及前端應用程序。 我正在嘗試實現以下場景。
192.168.1.20
應該在端口 80 上連接前端服務。192.168.1.20/first-rest/api/flower?id=1
?id=1 應該將請求路由到 first-rest 服務,以便它可以返回 id = 1 的花。 apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: main-routes annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/use-regex: "true" nginx.ingress.kubernetes.io/rewrite-target: /$1 spec: rules: - http: paths: - path: /first-rest(/|$)(.*) backend: serviceName: first-rest servicePort: 8090 - path: /second-rest(/|$)(.*) backend: serviceName: second-rest servicePort: 9000 - path: /(.*) backend: serviceName: frontend servicePort: 80
否則,您需要指定入口路徑類型,具體取決於入口 class 特定實現,它將默認為精確或前綴(我假設在您的情況下它默認為精確)
所以,你需要做類似的事情
spec:
rules:
- http:
paths:
- path: /first-rest
pathType: Prefix
backend:
serviceName: first-rest
servicePort: 8090
在此處查看有關入口路徑的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.