I am trying to set up Kong as an ingress controller on a test air-gapped Rancher bare metal environment.
I have used the instructions for minikube on this page Kong Ingress on Minikube - v1.3.x | Kong Docs
The actual deployment installs fine and shows no error. The service LoadBalancer however is in a “pending” state. This seems consistent with the fact that this is a bare-metal set-up without a software LoadBalancer installed.
I have noticed however that although the service is in a pending state I can still run the test curl command if I use a node IP and the port in the 30000 range I get when I inspect the state of the service via kubectl.
My questions are:
Could I just replace the LoadBalancer service for a NodePort one so that the service is not stuck in a pending state?
I am not sure if connecting to the PROXY_IP like I have done actually proves that Kong is working as an ingress controller. How do I know if the ingress controller is actually working?
Thank you for your help.