<p>I am reviewing Azure Kubernetes Service for my current employer and trying to determine if there are any limitations to using istio on AKS. Does anyone have any experience doing so? Does it work as normal?</p>

<p>Here is some information for you to refer.</p>

<p>In the article of <a href="https://istio.io/docs/setup/kubernetes/quick-start" rel="nofollow noreferrer">Quick start instructions to install and configure Istio in a Kubernetes cluster</a> , you will find the <strong>Prerequisites</strong> of using Istio in a Kubernetes cluster.</p>

<blockquote>
  <p>The following instructions recommend you have access to a Kubernetes 1.9 or newer cluster <strong>with RBAC (Role-Based Access Control) enabled</strong>. You will also need kubectl 1.9 or newer installed.</p>
</blockquote>

<p>But in AKS, RBAC is currently not supported in AKS, you could pay attention on it. It will be available soon. Refer to this <a href="https://learn.microsoft.com/en-us/azure/aks/faq#does-aks-support-kubernetes-role-based-access-control-rbac" rel="nofollow noreferrer">link</a>.</p>

<p>In Azure, you also can use <a href="https://learn.microsoft.com/en-us/azure/container-service/kubernetes/container-service-kubernetes-walkthrough" rel="nofollow noreferrer">ACS</a> which is an older version of AKS, but with control over Kubernetes master or <a href="https://github.com/Azure/acs-engine" rel="nofollow noreferrer">acs-engine</a> where you have full control over Kubernetes cluster.</p>

<p>Or for installing the Istio incubator package with RBAC disabled, refer to this <a href="https://readon.ly/post/2017-05-25-deploy-istio-to-azure-container-service/" rel="nofollow noreferrer">article</a>.</p>
