Модуль проверки сертификатов API Kubernetes (shturval-cert-expiration)

О сервисе

ПараметрЗначение
Название в интерфейсеМодуль проверки сертификатов API Kubernetes
Системное название (идентификатор)shturval-cert-expiration
Назначение в кластереМониторинг сроков действия сертификатов API Kubernetes и других X.509-сертификатов; экспорт метрик для алертинга.
КритическийНет
Публичный репозиторийx509-certificate-exporter
Зависимостиshturval-monitoring-crds
Неймспейсshturval-cert-expiration

Назначение

shturval-cert-expiration — модуль проверки сертификатов API Kubernetes. Собирает метрики о сроках действия сертификатов для оповещения об истечении срока действия до наступления проблемы.

Где настраивать

Сервисы и репозитории → Установленные сервисы → shturval-cert-expiration → Управлять.

Мониторинг сроков действия сертификатов

Модуль контролирует следующие сертификаты в кластере:

  • ETCD-сервера и клиента;
  • Kubernetes CA;
  • kube-apiserver;
  • kubelet;
  • файлы kubeconfig, используемые компонентами для аутентификации на API-сервере;
  • PEM-файлы.

Данные о сроках действия сертификатов передаются в виде метрик в компонент мониторинга. На основе этих метрик:

  • в графическом интерфейсе платформы «Штурвал» доступен просмотр сроков действия сертификатов в кластере (дашборд кластера → вкладка Сертификаты);
  • в Grafana доступен дашборд мониторинга состояния сертификатов (раздел Certificates Expiration).

Для корректной работы в кластере должен быть установлен shturval-monitoring-crds.


Как развернуть этот сервис — Как развернуть новый сервис.