【发布时间】:2019-11-21 04:38:58
【问题描述】:
我需要如何配置我的 Angular 7 应用程序正在运行的入口?
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/use-regex: "true"
spec:
rules:
- http:
paths:
- path:
backend:
serviceName: angular-service
servicePort: 80
- path: /test
backend:
serviceName: angular-service
servicePort: 80
Angular 由 nginx 镜像托管:
FROM nginx:alpine
COPY . /usr/share/nginx/html
在 Kubernetes 上:
种类:服务 api版本:v1 元数据: 名称:测试服务 规格: 选择器: 应用:测试 端口:
- 端口:80
apiVersion: extensions/v1beta1 种类:部署 元数据: 名称:测试 规格: 复制品:2 模板: 元数据: 标签: 应用:测试 规格: 节点选择器: “beta.kubernetes.io/os”:Linux 容器: - 名称:测试 图片:xxx.azurecr.io/test:latest imagePullPolicy:总是 端口: - 容器端口:80
在路径上/一切正常。但是在 /test 上它不起作用。 控制台输出:
Uncaught SyntaxError: Unexpected token
Uncaught SyntaxError: Unexpected token
Uncaught SyntaxError: Unexpected token <1>1>
标签: angular kubernetes nginx-ingress