Обновление#

Обновление приложения#

Шаги обновления#

Обновление компонентов DropApp происходит через изменение версии образов и установки обновленных манифест-файлов с новой версией компонента при помощи команды kubeadm upgrade.

Во время обновления kubeadm создает каталоги резервных копий с именем /etc/kubernetes/tmp, они представлены ниже:

kubeadm-backup-etcd-<date>-<time>
kubeadm-backup-manifests-<date>-<time>

Где:

  • kubeadm-backup-etcd содержит резервную копию локальных данных etcd для текущего главного узла;

  • kubeadm-backup-manifests содержит резервную копию файлов манифеста статических системных pods для текущего главного узла.

Обновление репозитория DropApp#

Обновление репозитория осуществляется пользователем DropApp с правами администратора.

  1. Получите репозиторий с обновлениями у разработчика и следуйте шагам, описанным в разделе «Установка» документа «Руководство по установке».

  2. Убедитесь, что включен необходимый пользовательский репозиторий (например, ZIP-архив). Пропишите путь к этому репозиторию (подробнее см. Руководстве по установке в разделе «Установка»).

Проверка обновления#

Результаты выполнения сценария обновления DropApp:

  • Обновлен программный компонент K8SC;

  • Настроены хосты;

  • Развернут кластер DropApp;

  • Установлены CNI-плагин Cilium.

Обратная совместимость#

Обратная совместимость версий DropApp зависит от версий комплекта компонентов Kubernetes. Версия комплекта компонентов Kubernetes в текущей версии DropApp – 1.28.15. Версии комплекта компонентов Kubernetes обратно совместимы с двумя минорными версиями назад. Для версий 1.28.хх совместимыми будут версии от 1.26.хх.

Совместимость версий DropApp с версиями Kubernetes приведена в разделе «Соответствие версий DropApp и Kubernetes» документа «Описание».