assuming three nodes k8s or minikube cluster
you can –either– scale ingress using Deployment replicas –or– our full-blown setup and then proceed with an app.
https://kubernetes.io/docs/concepts/services-networking/ingress/
https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
https://kubernetes.github.io/ingress-nginx/user-guide/external-articles/
https://k8s-docs.netlify.app/en/docs/tasks/access-application-cluster/ingress-minikube/ ==> lives into kube-system ns
https://nginx.com/blog/guide-to-choosing-ingress-controller-part-4-nginx-ingress-controller-options/ ==> ingress-nginx vs nginx-ingress
https://thenewstack.io/kubernetes-ingress-for-beginners/ ==> nice explanations
https://kubernetes.github.io/ingress-nginx/user-guide/multiple-ingress/
https://stackoverflow.com/questions/64781320/ingress-controller-name-for-the-ingress-class
https://serverfault.com/questions/1077480/ensuring-at-least-one-ingress-nginx-per-kubernetes-node
https://stackoverflow.com/questions/48669961/can-kubernetes-ingress-nginx-be-autoscaled
https://stackoverflow.com/questions/65775916/how-to-scale-a-nginx-ingress-loadbalancer