I have setup an Ingress for my nginx service,and I can access this service(my-domain.com) with a 200 response.But it always returns 503 when the html page trying to get its static resources(my-domain.com/foo/static/). But everything goes right when I simply pull my image and expose the port on local machine.
pieces of code:
nginx.conf
location / {
   root html;
   index index.html;
}
ingress.yml
http:
  paths:
    - path : /
    backend:
      serviceName: nginx
      servicePort: 8000
directories and fies inner nginx/html:
- html
  - foo
    - static
      - css
      - js
      - image
    index.htmlIn nginx.conf I should Specify server_name the same as k8s service name in the same k8s cluster.