我是新聘的工程师,最近开始与istio合作。我的应用程序当前在istio 1.4.3上运行,当我尝试使用istioctl升级到最新版本时遇到问题。
下面是我尝试的步骤
1)使用istioctl版本验证了版本,发现控制平面和数据平面正在1.4.3上运行,而客户端版本是1.5.1(我计划升级的版本)。
2)尝试进行istioctl升级,并看到一条消息“由于istio组件版本不匹配而无法升级”。
3)因为是我的开发环境,所以我决定使用istioctl manifest apply --profile default重新安装
4)上面的步骤花了我很多时间,因为我丢失了与连接到AWS ALB的入口网关有关的所有设置,而是入口控制器创建了一个经典的负载均衡器,这不属于我们先前的设置。
5)我也失去了与普罗米修斯,格拉法纳和基亚利有关的背景。
6)现在,我正计划在不影响当前设置的情况下升级产品,请提出一种正确的方式,以将停机时间为零的istio升级到最新版本。
什么是进行此升级的最佳方法,除了istio网站中提到的内容,您能否指出指向文档的任何链接?非常感谢帮助
除了istio网站中提到的内容,您能否指出指向文档的任何链接
https://istio.io具有有关该主题的最全面的信息。
还有一些prerequisites用于Istio升级。-已安装Istio 1.4.4或更高版本。-您的Istio安装是使用istioctl安装的。
似乎您的Istio版本比支持的最低版本低了一个小步骤:)
什么是执行此升级的最佳方法,
通常建议先走1.4-> 1.5,然后再走1.5-> 1.6。
我发现以下document描述了“实验功能,仅用于评估目的”。但是最低版本为1.3.3或更高版本,这可能会帮您解决问题。
我希望有帮助。