При доставке приложений в кластеры платформы «Штурвал» используются термины GitOps, Argo CD, Helm и специфичные для платформы. На этой странице — краткие определения.
Подход к управлению инфраструктурой и приложениями через Git. Состояние в Git — единственный источник истины; инструменты (Argo CD) синхронизируют кластер с репозиторием.
Argo CD
GitOps-инструмент для Kubernetes. Синхронизирует состояние кластера с Git-репозиторием (манифесты, Helm, Kustomize). Интегрирован в платформу как сервис shturval-cd.
Application
Объект Argo CD. Описывает источник (Git, Helm) и целевой кластер. При расхождении показывает OutOfSync, применяет Sync.
AppProject
Проект Argo CD. Группирует приложения, ограничивает доступ и источники.
SSO (Single Sign-On)
Единая точка входа. Argo CD может использовать аутентификацию платформы (OIDC, LDAP).
Helm
Менеджер пакетов для Kubernetes. Чарты — шаблонизированные манифесты.
Kustomize
Инструмент кастомизации манифестов (overlays, patches) без шаблонов.