默认后端 - 404 没有 www ( ingress )

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)

像这样还是我可以更好地解决这个问题?

Efr*_*tan 5

annotations块添加入口别名注释:

nginx.ingress.kubernetes.io/server-alias:  domain.com
Run Code Online (Sandbox Code Playgroud)