Azure Kubernetes 服务上的 Istio?
Istio on Azure Kubernetes Service?
我正在为我当前的雇主审查 Azure Kubernetes 服务,并试图确定在 AKS 上使用 istio 是否有任何限制。有没有人有这样做的经验?它是否正常工作?
这里有一些信息供您参考。
在 Quick start instructions to install and configure Istio in a Kubernetes cluster 的文章中,您将找到在 Kubernetes 集群中使用 Istio 的先决条件。
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.
但是在AKS中,目前AKS不支持RBAC,大家可以关注一下。它将很快可用。参考这个link.
在 Azure 中,您还可以使用 ACS which is an older version of AKS, but with control over Kubernetes master or acs-engine 来完全控制 Kubernetes 集群。
或者在禁用 RBAC 的情况下安装 Istio 孵化器包,请参阅此 article。
AKS 现在支持 Kubernetes RBAC,因此 Istio 应该可以正常工作。但请注意,默认情况下 RBAC 尚未启用,也无法通过 Azure 门户启用,因此您需要像这样使用 az cli:
az aks create -n mycluster -g myresourcegroup --enable-rbac
的文档
我正在为我当前的雇主审查 Azure Kubernetes 服务,并试图确定在 AKS 上使用 istio 是否有任何限制。有没有人有这样做的经验?它是否正常工作?
这里有一些信息供您参考。
在 Quick start instructions to install and configure Istio in a Kubernetes cluster 的文章中,您将找到在 Kubernetes 集群中使用 Istio 的先决条件。
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.
但是在AKS中,目前AKS不支持RBAC,大家可以关注一下。它将很快可用。参考这个link.
在 Azure 中,您还可以使用 ACS which is an older version of AKS, but with control over Kubernetes master or acs-engine 来完全控制 Kubernetes 集群。
或者在禁用 RBAC 的情况下安装 Istio 孵化器包,请参阅此 article。
AKS 现在支持 Kubernetes RBAC,因此 Istio 应该可以正常工作。但请注意,默认情况下 RBAC 尚未启用,也无法通过 Azure 门户启用,因此您需要像这样使用 az cli:
az aks create -n mycluster -g myresourcegroup --enable-rbac