Проверка лицензии в Kubernetes

Чтобы избежать безвозвратной потери лицензии из-за недостатка свободного места на жестком диске, контейнер license-service регулярно проверяет доступное место на диске. Для корректной работы системы рекомендуется иметь не менее 10% свободного места на жестком диске. При настройках по умолчанию проверка свободного места на диске производится каждый час, а необходимый порог свободного места на диске для перезаписи файла составляет 10% от общего объема памяти диска. Данные настройки можно изменять в файле values-override.yaml в разделе license:

  • Интервал проверок устанавливается с помощью переменной DiskSpaceCheckInterval.
  • Допустимый предел свободного места на диске устанавливается с помощью переменной DiskSpacePercentageTheshold. Значение указывается в виде целочисленной переменной в процентах:
    # testit_backend/values-override.yaml
    license:
     DiskSpaceCheckInterval: "01:00:00"
     DiskSpacePercentageTheshold: 10
    

Если свободного места на диске осталось меньше установленного порога, система переходит в режим просмотра (read-only), чтобы не потерять лицензию из-за недостатка места на диске. После того, как вы освободите необходимое место на жестком диске, вы можете выполнить одно из следующих действий:

  • Дождаться следующей проверки свободного места на диске.
  • Перезапустить под license-service. Система автоматически перейдет из режима просмотра в режим редактирования.
Обновлено: