Совместимость с фланелевой версией

Мне нужно обновить старый кластер kubernetes.

Текущий кластер kubernetes состоит из узлов с flannel-0.5.3 (CentOS Atomic Host 7.20160707).

Что произойдет, если я добавлю узлы с другой версией фланели, например flannel-0.7.1 (CentOS Atomic Host 7.1803).

Таким образом, в течение переходного периода некоторые узлы будут работать с 0.5.3 версией фланели, а новые будут использовать 0.7.1. Мне нужно выполнить это онлайн без простоев.

В обсуждении опустим любые детали, кроме фланелевой версии. Единственный открытый вопрос: совместима ли фланель с обратной связью?


person emcpow2    schedule 09.08.2018    source источник


Ответы (1)


На официальном сайте Flannel Project или Releases документ об обратной совместимости между различными версиями. Однако для версий v0.9.0-rc1 и v0.9.0 заявлена ​​полная совместимость с предыдущими сборками, позволяющая легко обновляться.

Полностью совместим с предыдущими версиями фланели, что позволяет легко обновлять

Поэтому несоответствие между различными выпусками Flannel не гарантирует стабильности и меньшего количества проблем с обслуживанием в кластере Kubernetes.

Настоятельно рекомендуется хранить компоненты Kubernetes в одной и той же версии на каждом узле, поскольку в последних сборках исправлены распространенные ошибки и добавлены некоторые новые функции, которые могут не поддерживаться в старых версиях.

person Nick_Kh    schedule 10.08.2018