Установка решения в открытом контуре корпоративной сети

04 сентября 2026

ID 324941

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

Следуя этому сценарию, вы можете установить решение в открытом контуре корпоративной сети.

  1. Проверка целостности данных

    Перед установкой решения вы можете проверить целостность данных в подготовленном пакете Helm Chart, выполнив следующие действия:

    1. Скачайте архив с подготовленным пакетом Helm Chart и файл хеша и перейдите в эту директорию.
    2. Выполните команду:

      sha256sum -c kcs-2.5.0.tgz.sha

      Целостность данных подтверждается, если отображается следующее сообщение:

      kcs-2.5.0.tgz: OK

  2. Подготовка файла с параметрами установки

    Вы можете подготовить файл с параметрами установки решения, выполнив следующие действия:

    1. Распакуйте архив с подготовленным пакетом Helm Chart в папке установки kcs, выполнив следующую команду:

      tar -xzf kcs-2.5.0.tgz

    2. Сохраните копию файла с параметрами установки values.yaml, который входит в комплект поставки решения, под другим названием (например, values-config.yaml) в папке установки kcs, где хранится распакованный пакет Helm Chart.

      Исходный файл values.yaml также должен находиться в папке установки kcs.

    3. Укажите значения параметров в файле values-config.yaml в соответствии с комментариями в нем.

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

    Пример заполненных обязательных параметров для установки решения в открытом контуре сети

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

    Дополнительные параметры для заполнения при установке решения

    Перед началом установки обратите внимание на параметры storageClass и ingressClass в блоках конфигурационного файла default и ingressController.kcs. Эти параметры указываются для кластера и при необходимости их требуется изменить в соответствии с вашей инфраструктурой.

    Вы можете узнать значение ingressController для своей инфраструктуры с помощью следующей команды:

    kubectl get pods --all-namespaces | grep -i ingressController

    Пример указания параметров storageClass и ingressClass

    Если в связи с особенностями вашей инфраструктуры вам нужно указать значения других параметров, вы можете сделать это по комментариям в файле с параметрами установки values.yaml, который входит в комплект поставки решения.

    Мы не рекомендуем указывать данные учетных записей в конфигурационном файле для использования при запуске пакета Helm Chart.

  3. Настройка безопасной передачи секретов

    Для управления секретами вы можете воспользоваться одним из следующих безопасных способов:

    • Использование CI/CD-систем. Секреты задаются с помощью защищенных переменных среды или встроенных механизмов управления секретами. При развертывании данные подставляются в Helm Chart динамически, их не требуется открыто указывать в конфигурационном файле values.yaml.
    • Интеграция с HashiCorp Vault. При установке Kaspersky Container Security настраивается возможность безопасной передачи паролей, токенов и секретов. Для этого используется хранилище HashiCorp Vault, значения параметров которого указываются в файле values.yaml и разворачиваются при запуске пакета Helm Chart.

      Значения pull-secret для Docker Registry не могут полностью сохраняться в HashiCorp Vault. Мы рекомендуем указывать pull-secret вручную в разделе с параметрами кластера Kubernetes и ссылаться на него из Helm Chart.

  4. Запуск установки Kaspersky Container Security

    После подготовки конфигурационного файла и проверки целостности данных запустите установку решения:

    helm upgrade --install kcs-release --create-namespace --namespace kcs --values values-config.yaml .

    В результате установки будут развернуты компоненты решения.

После выполнения установки в командной оболочке останется запись о выполнении команды по установке решения. Вы можете открыть файл с историей команд и удалить эту запись или перед выполнением установки запретить запись истории команд в командной оболочке.

Панель управления будет доступна по адресу, указанному в подсекции envs раздела переменных окружения для создания объекта ConfigMap для параметра API_URL:

http://${DOMAIN}

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