An Ingress defines HTTP(S) routing rules to Services based on host or path. It only works if an Ingress controller (nginx, Traefik...) is installed in the cluster: it is the one that actually applies these rules and receives external traffic.
Example
spec:
rules:
- host: app.example.com
http:
paths:
- path: /
pathType: Prefix