【发布时间】:2018-11-16 17:59:47
【问题描述】:
我正在为我当前的雇主审查 Azure Kubernetes 服务,并试图确定在 AKS 上使用 istio 是否有任何限制。有没有人有这样做的经验?可以正常使用吗?
【问题讨论】:
标签: azure kubernetes istio azure-aks
我正在为我当前的雇主审查 Azure Kubernetes 服务,并试图确定在 AKS 上使用 istio 是否有任何限制。有没有人有这样做的经验?可以正常使用吗?
【问题讨论】:
标签: azure kubernetes istio azure-aks
这里有一些信息供您参考。
在Quick start instructions to install and configure Istio in a Kubernetes cluster 的文章中,您将找到在 Kubernetes 集群中使用 Istio 的先决条件。
以下说明建议您可以访问 Kubernetes 1.9 或更高版本的集群启用了 RBAC(基于角色的访问控制)。您还需要安装 kubectl 1.9 或更新版本。
但是在 AKS 中,目前 AKS 不支持 RBAC,请注意。它很快就会上市。参考这个link。
在 Azure 中,您还可以使用 ACS,它是 AKS 的旧版本,但可以控制 Kubernetes 主服务器或 acs-engine,您可以完全控制 Kubernetes 集群。
或者要在禁用 RBAC 的情况下安装 Istio 孵化器包,请参阅article。
【讨论】:
AKS 现在支持 Kubernetes RBAC,因此 Istio 应该可以按预期工作。但请注意,RBAC 默认尚未启用,也无法通过 Azure 门户打开,因此您需要像这样使用 az cli:
az aks create -n mycluster -g myresourcegroup --enable-rbac
【讨论】: