tgoop.com/devsecops_weekly/1217
Last Update:
Kubernetes: диаграмма-как-код!
Всем привет!
Начинаем новую рабочую неделю с чего-нибудь простого, а именно – k8s-to-mermaid! Утилиты, которая позволяет визуализировать связь ресурсов Kubernetes в виду Mermaid-диаграмм.
На вход подается набор манифестов, после чего она их обрабатывает и генерирует Mermaid class diagrams.
Связи ресурсов определяются по следующим типам:
🍭 Uses. Например, Deployment
использует некий ConfigMap
🍭 Mounts. Используется в случае, если ресурс монтирует volume. Пример - StatefulSet
использует PersistentVolumeClaim
🍭 Targets. Отображение Services
, «направленных» на ресурсы на основании селекторов
🍭 Controls. Показывает HorizontalPodAutoscaler
, контролирующий Deployment
и/или StatefulSet
🍭 Applies To: Отображение NetworkPolicy
, примененную к определенным ресурсам
Пример того, что получается «на выходе» можно посмотреть в repo проекта.
Если вам интересны тема «Диаграммы, как код», то про это мы писали тут, тут и тут.
А вы используете нечто подобное?
BY DevSecOps Talks

Share with your friend now:
tgoop.com/devsecops_weekly/1217