Обновление решения

02 июня 2026

ID 314050

Развернуть всё | Свернуть всё

Вы можете обновить Kaspersky Container Security 2.1 или 2.3 до версии Kaspersky Container Security 2.4. Если у вас установлена более ранняя версия решения (например, Kaspersky Container Security 1.2), рекомендуется сначала обновить ее до Kaspersky Container Security 2.1, а затем – до Kaspersky Container Security 2.4.

Для оптимального функционирования Kaspersky Container Security периодически обновляет следующие базы данных:

  • Базы данных уязвимостей ПО.

    Загрузка баз данных уязвимостей осуществляется компонентом сканер-сервер сразу после начала работы пода kcs-scanner.

    Проверка наличия обновлений и обновление баз данных (если требуется) осуществляются один раз в час.

    Перед загрузкой баз данных уязвимостей и при каждой проверке обновлений баз данных проверяется лицензия, которая нужна для запуска сканер-сервера, обслуживающего все модули обработки заданий на сканирование (kcs-ih).

  • Базы данных вредоносного ПО.

    Сразу после начала работы пода kcs-ih каждый модуль обработки заданий на сканирование загружает базу данных вредоносного ПО для обеспечения работы компонента Защита от файловых угроз.

    Проверка наличия обновлений и обновление баз данных (если требуется) осуществляются перед выполнением каждого задания на сканирование образа.

Также перед загрузкой баз данных вредоносного ПО и при каждой проверке обновлений баз данных проверяется лицензия, которая нужна для работы компонента Защита от файловых угроз.

Обновление решения не приводит к потере данных.
При обновлении Kaspersky Container Security обратите внимание на обязательные переменные для Helm Chart, которые могут появиться в новой версии решения.

При обновлении версии решения убедитесь в том, что значение переменной APP_SECRET осталось таким же, как и в ранее установленной у вас версии Kaspersky Container Security. Если значения APP_SECRET будут различаться, доступ к конфиденциальным данным в базе будет утрачен.

До обновления решения необходимо обновить встроенную базу данных PostgreSQL.

Перед началом обновления решения вам также нужно выполнить следующие действия:

  • Удалить объект StatefulSet для СlickHouse с помощью команды:

    kubectl delete statefulset/kcs-clickhouse -n kcs

  • Удалить объект PVC для СlickHouse с помощью команды:

    kubectl delete pvc/pvc-clickhouse-kcs-clickhouse-0 -n kcs

  • Если у вас установлена версия решения, в которой используется компонент kcs-nats, и он находится под управлением контролера StatefulSet, необходимо удалить из кластера PVC этого компонента с помощью команды:

    kubectl delete pvc/pvc-nats-js-kcs-nats-0 -n kcs

Во всех указанных выше командах -n kcs необходимо заменить на название своего пространства имен.

  • При обновлении решения до версии Kaspersky Container Security 2.1 или выше обратите внимание на параметр CLICKHOUSE_SINGLE_STORAGE в пакете Helm Chart. Этот параметр определяет, какое хранилище будет использовать ClickHouse: холодное или комбинированное (горячее и холодное) хранилище. Это важно как для внутреннего компонента СУБД ClickHouse, так и при работе с внешним сервером ClickHouse.
  • При использовании внешнего сервера ClickHouse перед обновлением необходимо очистить его хранилище.

Далее процесс обновления идентичен процессу установки решения.

Обновление в открытом контуре корпоративной сети

Обновление в закрытом контуре корпоративной сети

Обновление базы данных PostgreSQL

Длительность процесса обновления зависит от объема сформированных баз данных и может достигать нескольких часов. Мы рекомендуем проводить обновление решения в нерабочее время.

Об актуальных версиях приложения вы можете узнать на веб-сайте "Лаборатории Касперского" или у компаний-партнеров.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!