Some further (generic) details:
• configuring a load balancer outside of the cluster is done by a load balancer controller (pod that would run in kube-system namespace). If it's installed, see if you can locate it and tail its logs
• your ingress resource describes what configuration the controller should put in the external load balancer, e.g. for which hostname / url path to listen and forward the traffic to your service; upon (un)deploying this resource the controller should be triggered to do something
• the ingress resource may need to specify the "ingress class" , a resource which should be created when installing the controller