Настройка постоянного хранилища для АктивногоШлюза: различия между версиями
(Новая страница: «Модуль АктивногоШлюза <code>Свойства конфигурации и параметры АктивногоШлюза|log_analytics_colle...») |
(нет различий)
|
Текущая версия на 15:32, 1 декабря 2025
Модуль АктивногоШлюза log_analytics_collector использует дисковые буферы для временного хранения данных. Чтобы избежать потери данных при перезапуске АктивогоШлюза, мы рекомендуем подключить к АктивномуШлюзу PersistentVolumeClaim (PVC).
Добавление PersistentVolumeClaim
В следующем фрагменте показано, как можно прикрепить PersistentVolumeClaim к АктивномуШлюзу в DynaKube.
| v1beta5 | v1beta4 |
|---|---|
| apiVersion: astromkey.com/v1beta5
kind: DynaKube metadata: name: dynakube namespace: astromkey spec: activeGate: volumeClaimTemplate: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi |
apiVersion: astromkey.com/v1beta4
kind: DynaKube metadata: name: dynakube namespace: astromkey spec: activeGate: persistentVolumeClaim: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi |
Настройка периода отключения АктивногоШлюза
Когда АктивныйШлюз выполняет корректное завершение работы (например, в сценарии масштабирования), ему необходимо очистить буферы, чтобы избежать потери данных. В больших средах это может занять больше времени, чем установленный Kubernetes по умолчанию период, который составляет 30 секунд. Чтобы избежать этого, terminationGracePeriodSeconds может быть полезен чтобы установить более длительный период для модулей АктивногоШлюза. Вы можете изменить его, как показано в следующем фрагменте кода.
| apiVersion: astromkey.com/v1beta5
kind: DynaKube metadata: name: dynakube namespace: astromkey spec: activeGate: terminationGracePeriodSeconds: 120s |