Обновление#
Обновление приложения#
Шаги обновления#
Обновление компонентов 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 с правами администратора.
Получите репозиторий с обновлениями у разработчика и следуйте шагам, описанным в разделе «Установка» документа «Руководство по установке».
Убедитесь, что включен необходимый пользовательский репозиторий (например, ZIP-архив). Пропишите путь к этому репозиторию (подробнее см. Руководстве по установке в разделе «Установка»).
Проверка обновления#
Результаты выполнения сценария обновления DropApp:
Обновлен программный компонент K8SC;
Настроены хосты;
Развернут кластер DropApp;
Установлены CNI-плагин Cilium.
Обратная совместимость#
Обратная совместимость версий DropApp зависит от версий комплекта компонентов Kubernetes. Версия комплекта компонентов Kubernetes в текущей версии DropApp – 1.28.15. Версии комплекта компонентов Kubernetes обратно совместимы с двумя минорными версиями назад. Для версий 1.28.хх совместимыми будут версии от 1.26.хх.
Совместимость версий DropApp с версиями Kubernetes приведена в разделе «Соответствие версий DropApp и Kubernetes» документа «Описание».