Я развернул Vue JS на kubernetes. И мне нужно настроить маршрут nginx как на этой странице:
https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations
Конфигурация такая:
location / {
try_files $uri $uri/ /index.html;
}
Как преобразовать эту конфигурацию во входную конфигурацию yaml kubernetes?
Я пробовал это, но не работает
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /index.html
name: backoffice
namespace: default
selfLink: /apis/extensions/v1beta1/namespaces/default/ingresses/backoffice
spec:
rules:
- host: dev.abc.com
http:
paths:
- backend:
serviceName: backoffice-svc
servicePort: 443
path: /
И я попробовал эту аннотацию, но она все еще не работает
nginx.ingress.kubernetes.io/app-root: /app1