本文覆盖了官方文档的Setup的所有章节。
本次安装的Istio版本为1.7.0,环境为openshift 4.3。
注:不建议使用openshift 1.11(即kubernetes 3.11)安装istio,可能会出现如下兼容性问题,参见此issue。
must only have "properties", "required" or "description" at the root if the status subresource is enabled
istio的安装涉及到两个文件:profile和manifest。前者用于控制组件的安装和组件的参数,profile配置文件所在的目录为manifests/profiles;后者为安装所使用的yaml文件,如service,deployment等,会用到profile提供的参数,manifest配置文件所在的目录为manifests/charts。
因此可以通过两种方式安装istio,