![Istio服务网格技术解析与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/267/29970267/b_29970267.jpg)
2.3 使用公有云Istio服务
除了可以在MiniKube和Docker Desktop上安装部署Istio之外,当前较大的公有云服务商都已经不同程度地支持Istio服务,例如阿里云容器服务Kubernetes 1.10.4及之后版本均支持部署Istio,如果是1.10.4之前的版本,请先升级到1.10.4或之后版本。
下面以阿里云容器服务Kubernetes为例,了解一下当前的公有云Istio服务。
1)前提条件。
●已经成功创建一个Kubernetes集群,创建Kubernetes集群参见:https://help.aliyun.com/document_detail/86488.html。
●以主账号登录,或赋予子账号足够的权限,如自定义角色中的cluster-admin,可参考子账号Kubernetes应用权限配置指导:https://help.aliyun.com/document_detail/87656.html?spm=a2c4g.11186623.2.11.b6ba21d6Zq1sSY#concept-qlf-lv4-f2b。
2)操作步骤。
登录容器服务管理控制台,单击左侧导航栏中的集群,进入集群列表页面。选择所需的集群并单击操作列“更多>部署Istio”,如图2-11所示。
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2a11.jpg?sign=1738928353-aEosFjNCvDq274hlay9LPpYcYSDaik07-0-1395206819321138dc3a9e10739853ac)
图2-11 登录容器服务管理控制台
3)根据表2-1中的信息,部署Istio,如图2-12所示。
表2-1 部署Istio的信息
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2b1.jpg?sign=1738928353-l8GB8J9n16TxhaKflG6eaLWJRrYuPR9t-0-7a4acecda14af3b9f8e93a5bf85aa7b7)
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2a12.jpg?sign=1738928353-c08eRwkwNxDDLXpZqWRRIkd5AUdVY1rg-0-d0d49f0054b37789d7ef7aaff916e31e)
图2-12 部署Istio
表2-2为各项配置说明,配置页面如图2-13所示。
表2-2 配置说明
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2b2.jpg?sign=1738928353-hijSwYFlTg9HaSrAvVGQwYpO4wSTqoIb-0-eabb385bb3dd309053693501fc98e495)
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2a13.jpg?sign=1738928353-BaZp3acaNlYUKCt7pmjn4u3HHwct7253-0-e72ea41434bc1360e9e9be21241433cb)
图2-13 Istio参数配置
如下图所示:
4)单击部署Istio,启动部署。在部署页面下方,可实时查看部署进展及状态,如图2-14所示。
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2a14.jpg?sign=1738928353-T1znYDbnJh6TwaNtWEDhd3qfN4isEhXJ-0-c9a6f83c6a0001f52796c6fb6952697d)
图2-14 查看部署进展
5)可通过以下方法查看部署是否成功:在部署Istio页面下方,部署Istio变为已部署,如图2-15所示。
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2a15.jpg?sign=1738928353-nm5nVlZIjaysQf7umCfr95D4EohLkMeY-0-b7d94329dfc69f4e014f0f571838cbfd)
图2-15 查看部署是否成功
或者,单击左侧导航栏“应用>容器组”,进入容器组页面。选择部署Istio的集群及命名空间,可查看到已经部署Istio的相关容器组,如图2-16所示。
![](https://epubservercos.yuewen.com/B6FCA6/16499103605150006/epubprivate/OEBPS/Images/2a16.jpg?sign=1738928353-rDFGKs0jJcSC02d8OCJrfDnIfAhhKYvN-0-1099c4e97bb8a40e0ad11d70140348af)
图2-16 已经部署的Istio相关容器组