Я недавно нанятый инженер, который недавно начал работать с istio. Мое приложение в настоящее время работает на istio 1.4.3, и у меня возникли проблемы, когда я попытался обновить его до последней версии с помощью istioctl upgrade.
Ниже приведены шаги, которые я пробовал
1) Проверены версии с помощью версии istioctl и увидел, что плоскость управления и плоскость данных работают на 1.4.3, тогда как версия клиента - 1.5.1 (версия, которую я планировал обновить).
2) Попытался обновить istioctl и увидел сообщение «не удается выполнить обновление из-за несовпадение версий в компонентах istio ».
3) Поскольку это была моя среда разработки, я решил переустановить с помощью istioctl manifest apply --profile default
4) Вышеупомянутый шаг стоил мне много время, потому что я потерял все настройки, связанные с входным шлюзом, подключенным к AWS ALB, вместо этого входной контроллер создал балансировщик нагрузки classi c, который не является частью нашей предыдущей настройки.
5) I также потеряны настройки, связанные с prometheus, grafana, kiali.
6) Теперь я планирую обновить свой продукт, не нарушая текущие настройки, предложите правильный способ обновления istio до последней версии с нулевым временем простоя.
как лучше всего выполнить это обновление, можете ли вы указать любую ссылку на документацию, кроме той, что упоминается на веб-сайте istio? Помощь очень ценится