Могу ли я выполнить непрерывное обновление с помощью Rancher HA Setup
У меня есть Rancher HA Setup с 3 экземплярами и внешней БД (RDS mariadb), и я хочу выполнить обновление с минимальным временем простоя, насколько это возможно. Документация владельца ранчо гласит, что
При обновлении настройки HA установка сервера Rancher будет недоступна во время обновления.
Я играл с небольшими обновлениями до версии 1.6.20 и выше, и мне кажется, что программа установки справилась с этим довольно хорошо.
Мой вопрос заключается в том, безопасно ли выполнять непрерывное обновление. Запуск экземпляров с двумя разными версиями, подключенными к одной и той же базе данных. Итак, процесс обновления, который я хотел бы получить:
step | intance1 | instance2 | instance3
0 | A | A | A
1 | B | A | A
2 | B | B | A
3 | B | B | B
1 ответ
Эта ссылка на самом деле относится к более старой версии документации 1.x, вот последние документы по обновлению 1.6 https://rancher.com/docs/rancher/v1.6/en/upgrading/.
ПРИМЕЧАНИЕ. При обновлении настройки HA все контейнеры ранчера / сервера должны быть остановлены. Настройка сервера Rancher будет недоступна во время обновления.
Для 2.x процесс отличается, так как вы просто обновляете схему рулевого управления.
Во время этого процесса рабочие нагрузки будут продолжать выполняться, поэтому прерывание будет только для самого Rancher.