В модуле реализовано 5 алертов.
Модуль не включен по умолчанию в каком-либо наборе модулей.
Чтобы настроить модуль, используйте custom resource ModuleConfig
с именем flant-integration
(подробнее о настройке Deckhouse…).
Пример ресурса ModuleConfig/flant-integration
для настройки модуля:
1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4 name: flant-integration
5spec:
6 version: 1
7 enabled: true
8 settings: # <-- Параметры модуля из раздела "Параметры" ниже.
Параметры
Версия схемы: 1
Ключ для доступа в alertmanager Madison или
false
для отключения интеграции. Если пусто, ключ будет сгенерирован во время регистрации.Сгенерированный ключ можно получить командой:
1kubectl -n d8-system exec svc/deckhouse-leader -c deckhouse -- deckhouse-controller module values flant-integration -o json | jq '.flantIntegration.internal.madisonAuthKey'
Пример:
1madisonAuthKey: abc
Пример конфигурации
1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4 name: flant-integration
5spec:
6 version: 1
7 enabled: true
8 settings:
9 licenseKey: s6f8766314a9426faa2b3
10 kubeall:
11 host: myproject.kube-master-0
12 kubeconfig: /etc/kubernetes/admin.conf