Функция управления обновлением экземпляров позволяет пользователям самостоятельно выбирать временное окно для обновления экземпляров. Разные экземпляры могут обновляться в разные временные окна для обеспечения непрерывности бизнес-процессов.
Пользователи могут просмотреть текущий развернутый список Operator в центре управления обновлением экземпляров. В списке отображается ключевая информация, такая как режим развертывания, область управления Operator, статус Operator и версия Operator. Важно отметить, что после переключения текущего проекта селектор кластера в правом верхнем углу также сбросится, и пользователю потребуется повторно выбрать кластер, чтобы список Operator отображался корректно. Такая конструкция обусловлена моделью мультиарендности, при которой проект может содержать несколько разных кластеров.
Список Operator показан на рисунке ниже.
После нажатия на имя конкретного Operator пользователи могут перейти на страницу списка экземпляров. На странице списка экземпляров пользователи могут просмотреть имена, статусы и версии всех экземпляров, управляемых этим Operator, в текущем проекте и кластере. Следует отметить, что страница списка экземпляров будет отображать только экземпляры в рамках текущего проекта и кластера, а также проверит соответствующие права доступа для просмотра проекта.
Список экземпляров показан на рисунке ниже.
Когда пользователи хотят обновить экземпляр, они могут выбрать нужный экземпляр из списка и затем нажать кнопку пакетного обновления в правом верхнем углу, чтобы инициировать rolling update для соответствующего экземпляра. Пользователи увидят, что статус выбранных экземпляров последовательно изменится на Progressing
. После завершения обновления экземпляра статус вернется к Running
.
Важно отметить, что согласно особенностям K8S порядок обновления нескольких экземпляров не фиксирован, но все они в конечном итоге перейдут в обновленное состояние готовности.