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