前言已经安装好了istio-1.4.5,我们下面将升级成istio-1.5.0,升级前有以下注意事项:
(1)版本之间不能跨度太大
(2)本次升级是基于istioctl,请确保当前istio是通过istioctl安装的
(3)确保升级前后的profile是一致的
下载istio-1.5.0
Istio官网:https://istio.io/latest/zh/
可能由于网络原因,无法在官网下载,我这边准备了istio-1.5.0
链接:https://pan.baidu.com/s/1ksgp8kRgtmnFTLpldoKAGw |
升级
解压
tar -zxvf istio-1.5.0-linux.tar.gz |
修改环境变量
#vim /etc/profile |
升级kubernetes的istio
(1)dump下1.5.0的profile
istioctl profile dump demo > demo.yaml |
(2)修改jwt的策略
#vim demo.yaml,修改jwtPolicy |
(3)升级
istioctl upgrade -f demo.yaml |
注:对于老版本的注入的资源,如果是自动注入的方式使用 kubectl rollout restart deployment –namespace