Istio on Azure Kubernetes Service?

6/6/2018

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?

-- RockyMountainHigh
azure
azure-kubernetes
istio
kubernetes

3 Answers

2/20/2019

Istio would work with AKS normally. Check doc from Istio and Microsoft

-- Bassam Gamal
Source: StackOverflow

6/7/2018

Here is some information for you to refer.

In the article of Quick start instructions to install and configure Istio in a Kubernetes cluster , you will find the Prerequisites of using Istio in a Kubernetes cluster.

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

But in AKS, RBAC is currently not supported in AKS, you could pay attention on it. It will be available soon. Refer to this link.

In Azure, you also can use ACS which is an older version of AKS, but with control over Kubernetes master or acs-engine where you have full control over Kubernetes cluster.

Or for installing the Istio incubator package with RBAC disabled, refer to this article.

-- Joy Wang
Source: StackOverflow

6/22/2018

AKS now supports Kubernetes RBAC, so Istio should work as expected. Note, however, that RBAC is not enabled by default yet and cannot yet be turned on via the Azure portal, so you will need to use the az cli like so:

az aks create -n mycluster -g myresourcegroup --enable-rbac

-- Sean McKenna
Source: StackOverflow