I see and understand how to deploy a private database within a given environment. I’m looking for a similar method to deploy an application privately as well. Please note I don’t want the whole cluster to private just select applications. As a stretch goal it would be great if the specific applications could only be available from specific IPs with something like whitelisting public IPs if you want to restrict access to your apps from internet.
I was planning cover the above IP whitelisting by running a Nginx Proxy with IP whitelisting enabled but open to an easier way.