Процесс обновления Istio CNI
Процесс обновления Istio Container Network Interface (CNI) использует обновления на месте. Когда ресурс IstioCNI изменяется, daemonset автоматически заменяет существующие поды istio-cni-node на указанную версию плагина CNI.
Вы можете использовать следующее поле для управления обновлениями версии:
-
spec.versionопределяет версию плагина CNI для установки. Укажите значение в формате
vX.Y.Z, гдеX.Y.Z— желаемая версия. Например, используйтеv1.28.3для установки версии плагина CNI1.28.3.
Для обновления плагина CNI измените поле spec.version на целевую версию. Ресурс IstioCNI также содержит поле values, которое открывает параметры конфигурации из чарта istio-cni.
Содержание
Обновление версии ресурса Istio CNIОбновление версии ресурса Istio CNI
Вы можете обновить версию ресурса Istio CNI, изменив версию в ресурсе. Затем оператор Service Mesh v2 развернет новую версию плагина CNI, которая заменит старую версию плагина CNI. Поды istio-cni-node автоматически переподключатся к новому плагину CNI.
Требования
- Вы вошли в веб-консоль Alauda Container Platform с правами cluster-admin.
- Вы установили оператор Alauda Service Mesh v2 и развернули Istio.
- Вы установили плагин Istio CNI с нужной версией. В этом примере ресурс
IstioCNIс именемdefaultразвернут в пространстве именistio-cni.
Процедура
-
Измените версию в ресурсе
Istio. Например, чтобы обновиться до Istio1.28.3, установите поле spec.version вv1.28.3, выполнив следующую команду: -
Подтвердите, что новая версия плагина CNI готова, выполнив следующую команду:
Пример вывода