Анонс Istio 1.26.5
Патч-реліз Istio 1.26.5.
Цей реліз містить виправлення помилок для покращення надійності. Ця примітка до релізу описує, що змінилося між Istio 1.26.4 та Istio 1.26.5.
ПЕРШ НІЖ ОНОВИТИСЬ
Що потрібно знати та підготувати перед оновленням.
ЗАВАНТАЖИТИ
Завантажити та встановити цей випуск.
ДОКУМЕНТАЦІЯ
Відвідайте документацію до цього випуску.
ЗМІНИ СИРЦІВ
Ознайомтеся з повним набором змін у вихідному коді.
Зміни
Покращено доступ до секретних даних TLS, на які є посилання: тепер для шлюзів API Kubernetes Gateway необхідно, щоб ім’я простору та облікові записи сервісу збігалися (раніше — лише ім’я простору) або щоб було явно вказано
ReferenceGrant. Шлюзи, що використовують адресу у вигляді імені хосту, як і раніше, працюють лише з іменем простору.Додано можливість відключити прив’язку подів до проксі-серверів за IP-адресою, якщо прив’язка за іменем та простором імен не вдається. Ця опція стандартно увімкнена, як і раніше, і її можна вимкнути за допомогою параметра
ENABLE_PROXY_FIND_POD_BY_IP=off. У майбутніх версіях ця опція буде типово вимкнена.Виправлено налаштування кластерної проміжної точки
correct_originateу разі встановлення параметраPILOT_SKIP_VALIDATE_TRUST_DOMAIN. (Тікет #56741)Виправлено проблему з анотацією, через яку оброблялися як
istio.io/reroute-virtual-interfaces, так і застаріла анотаціяtraffic.sidecar.istio.io/kubevirtInterfaces. Тепер пріоритет правильно надається новій анотаціїreroute-virtual-interfaces. (Тікет #57662)Виправлено розпізнавання
ServiceEntryу ztunnel для узгодження імен портів із портами контейнерів podʼа, що привело поведінку у відповідність до sidecar, коли явно не вказаноtargetPort. (Тікет #57713)Виправлено відсутність узгодження шлюзу при змінах у MeshConfig. (Тікет #57890)
Видалено залежність установки istioctl від наявності pilot та CNI. Установка CNI більше не залежить від попередньої установки pilot. Якщо конфігурація istio-cni вже існує до початку установки (що може трапитися, наприклад, при використанні конфігурації CNI, що належить istio), установка pilot не завершиться з помилкою під час очікування готовності CNI, оскільки установка CNI більше не залежить від pilot. (Тікет #57600)