I have a private Kubernetes cluster that needs to be accessible by a client, but I still want to keep everything enclosed within a VPN. Unfortunately, the VPN I created requires an address space that I've defined with a /12, containing too many addresses. To avoid sharing all those addresses with the client, I'm thinking of using an Application Gateway Ingress Controller (AGIC). This way, I can establish a site-to-site VPN and only connect the client to the gateway's address. Can I get an opinion on this solution? Could it work? Also, since it's an operation I've never done before, does the Application Gateway require any specific configuration? Thanks to anyone who can provide assistance.
kubernetes