Обновление решения
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
Длительность процесса обновления зависит от объема сформированных баз данных и может достигать нескольких часов. Мы рекомендуем проводить обновление решения в нерабочее время.
Об актуальных версиях приложения вы можете узнать на веб-сайте "Лаборатории Касперского" или у компаний-партнеров.