I second this. Seriously, don't use AKS. It looks so nice in the docs. In practice, you'll run into so many issues, I'm convinced no one actually uses AKS in production for anything major.
If your apps are simple enough that you can get away with Azure Container Instances/Apps, use them.
If you need proper managed k8, use OpenShift. Microsoft has a partnership with RedHat and RH provides full support.