Hi Dheerendra Mehar,
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
To assign unique outbound public IPs per client in a multi-tenant SaaS on AKS, use NAT Gateway as follows:
Deploy NAT Gateways: Attach separate NAT Gateways to subnets within your AKS VNet. Each NAT Gateway supports up to 16 public IPs or a /28 IP prefix, scaling for 200+ clients.
Zone Resiliency: Deploy NAT Gateways across availability zones for high availability.
Routing: Use application logic to route client-specific traffic through subnets with unique NAT Gateways.
Key considerations:
- A subnet can have only one NAT Gateway.
- NAT Gateways cannot span multiple virtual networks.
- This ensures unique public IPs per client while maintaining scalability and simplicity.
For more information, please refer to below documentation:
NAT Gateway for AKS
NAT gateway configurations
Scalability
If an answer has been helpful, please consider accept the "Answer" and "Upvote" to help increase visibility of this question for other members of the Microsoft Q&A community.