Two versions to run internally with a private cluster.
With the smallest adjustments can be run on any Kubernetes
Requirements:
KeyVault
AKS Cluster
Premium Storage account to do mount
Requirements:
KeyVault
AKS Cluster (ingress part to run it on Private AKS cluster)
Storage account
Managed Identity
PostgreSQL