Scenarios/CosmosDB-nosql-Resiliency/k8s/nginx-ingress.yaml (54 lines of code) (raw):
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: simple-ecom-ingress
namespace: simpleecom
annotations:
nginx.ingress.kubernetes.io/use-regex: 'true'
spec:
ingressClassName: webapprouting.kubernetes.azure.com
rules:
- http:
paths:
- pathType: Prefix
path: /?(.*)
backend:
service:
name: frontend
port:
number: 80
- pathType: Prefix
path: /prepdata/?(.*)
backend:
service:
name: dataprep
port:
number: 80
- pathType: Prefix
path: /api/Product/?(.*)
backend:
service:
name: products
port:
number: 80
- pathType: Prefix
path: /api/Cart/?(.*)
backend:
service:
name: carts
port:
number: 80
- pathType: Prefix
path: /api/Orders/?(.*)
backend:
service:
name: orders
port:
number: 80
- pathType: Prefix
path: /api/Auth/?(.*)
backend:
service:
name: auth
port:
number: 80