我有一个kubeadm集群,我正在尝试使用入口(在安装了metalLB和nginx入口控制器之后)部署到静态网站上。
在部署入口后,我发现入口不加载网站资产(仅html文件)请任何帮助!
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
name: ingress-test
spec:
ingressClassName: nginx
rules:
- host: k8s.example.k8s
http:
paths:
- path: /app1
pathType: Prefix
backend:
service:
name: app1-svc
port:
number: 80
- path: /app2
pathType: Prefix
backend:
service:
name: app2-svc
port:
number: 80发布于 2022-06-27 17:58:16
确保您的路由在入口处正常工作。
示例中的css不是404:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-service
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- http:
paths:
- path: /?(.*)
backend:
serviceName: service
servicePort: 3000
- path: /api/?(.*)
backend:
serviceName: service
servicePort: 5000阅读更多信息,请访问:https://github.com/kubernetes/ingress-nginx/issues/2557
https://stackoverflow.com/questions/72775105
复制相似问题