如何将istio 1.4.3升级到零宕机的最新版本 [英] How to upgrade istio 1.4.3 to latest with zero downtime

查看:12
本文介绍了如何将istio 1.4.3升级到零宕机的最新版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新聘的工程师,最近开始与istio合作。我的应用程序当前在istio 1.4.3上运行,并且在尝试使用istioctl升级升级到最新版本时出现问题。

以下是我尝试过的步骤

1)使用istioctl版本验证版本,发现控制平面和数据平面在1.4.3上运行,而客户端版本是1.5.1(我计划升级的版本)。

2)尝试istioctl升级,看到消息"由于istio组件中的版本不匹配,无法升级"。

3)由于这是我的开发环境,我决定使用istioctl清单应用--配置文件默认设置重新安装

4)以上步骤花费了我大量时间,因为我丢失了与连接到AWS ALB的入口网关相关的所有设置,而入口控制器创建了一个经典的负载均衡器,这不是我们之前设置的一部分。

5)我还丢失了与普罗米修斯、Grafana、kiali相关的设置。

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或更高版本,这可能会为您带来好处。

我希望这会有帮助。

这篇关于如何将istio 1.4.3升级到零宕机的最新版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆