We are planning to deploy 15 different applications in azure kubernetes. These applications are owned by multiple business portfolios - eg: marketing, finance, legal.
Currently we have provisioned an AKS cluster with the following configuration
- Subnet : x.x.x.x/21, that gives us ~2k IPs.
- Network : Azure CNI
- Network policy : calico
- Min & Max nodes: Azure auto scaling
- Min & Max Pods : Based on the CPU & Memory utilization, maximum allowed.
- Azure services (eg: SQL) : Leverages service endpoints
- On premises : Leverages private endpoint & private DNS.
- Region : West US
Question : Can we deploy all the applications on the same AKS cluster? If not, what is the industry standard & why?