I read about Knative private and public service. Private service always point to the actual deployment's endpoint while public service can either point to - where private service is pointing or it can point to activator.
But in my case public service always points to the activator (no matter if we are in serve mode or proxy mode). But things works fine. Please check the image below, 10.24.3.16:8012 is activator endpoint:
In scaled down mode (pod count is zero), please check the helloworld-go-00001
In scaled up mode (serve mode) when pod count is more than 0.
Please let me understand what am I missing.