And*_*ich 2 kubernetes google-kubernetes-engine nginx-ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
ingress.bluemix.net/rewrite-path: "serviceName=nginx rewrite=/"
name: nginx-ingress
namespace: 'default'
spec:
rules:
- host: www.domain.com
http:
paths:
- path: /*
backend:
serviceName: nginx
servicePort: 80
Run Code Online (Sandbox Code Playgroud)
这里我有一些入口配置yaml
文件。当我应用它时一切正常,但只有当你通过路径时www.domain.com
,当我尝试使用时domain.com
,它不起作用并返回我
默认后端 - 404
我该怎么办 ?在规则中再添加一台主机:
- host: domain.com
http:
paths:
- path: /*
backend:
serviceName: nginx
servicePort: 80
Run Code Online (Sandbox Code Playgroud)
像这样还是我可以更好地解决这个问题?
向annotations
块添加入口别名注释:
nginx.ingress.kubernetes.io/server-alias: domain.com
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2389 次 |
最近记录: |