Глоссарий

Словарь для администратора кластера.

Для кого эта страница

При управлении кластером встречаются термины Kubernetes (CSI, PV, PVC), сетевые (CNI, Cilium), мониторинга и платформы «Штурвал». На этой странице — краткие определения. Термины установки платформы, провайдеров и IAM — в глоссарии администратора платформы.


Архитектура платформы

Термин Определение
Кластер управления Кластер, где развёрнута платформа «Штурвал». Здесь работают ClusterManager, shturval-backend, shturval-frontend и другие компоненты управления. Администратор платформы работает с этим кластером.
Клиентский кластер Кластер, созданный через платформу для размещения приложений. Администратор кластера управляет именно клиентским кластером (узлы, сервисы, бэкапы и т.д.).

Узлы и конфигурация

Термин Определение
CAPI (Cluster API) Стандарт Kubernetes для управления жизненным циклом кластеров. В платформе используется для узлов: Machine, MachineDeployment, InfraMachineTemplate.
Machine Ресурс CAPI, описывающий узел кластера. Создаётся контроллерами CAPI при добавлении узлов.
MachineDeployment Ресурс CAPI, управляющий группой Machine. Аналог Deployment для узлов: задаёт желаемое количество узлов и шаблон.
InfraMachineTemplate Шаблон CAPI для создания инфраструктурных ресурсов узлов. Примеры: VSphereMachineTemplate, OVirtMachineTemplate — зависят от провайдера.
Control Plane (CP) Узлы управления кластером. Запускают API-сервер, etcd, scheduler, controller-manager.
Worker Узлы для размещения приложений. Работают kubelet, CNI, CSI.
Infra Worker Группа Worker-узлов для системных сервисов (мониторинг, логирование, Ingress).
NCI (NodeConfigItem) Объект платформы для применения конфигурации к узлам (sysctl, NTP, Container Runtime, пакеты и др.). Оператор shturval-node-config применяет настройки по селектору. Подробнее — Конфигурация узлов (NCI).
MHC (MachineHealthCheck) CAPI-ресурс для автоматического восстановления нерабочих узлов (замена Machine при сбое).
Cluster Autoscaler Компонент автоматического масштабирования групп узлов по загрузке. См. Масштабирование узлов.
Cordon Блокировка планирования новых подов на узел без остановки уже запущенных.
Drain Безопасное выселение подов с узла перед обслуживанием или удалением.
Node Conditions Состояния узла в Kubernetes (Ready, MemoryPressure, DiskPressure и др.). См. справочник Conditions.
Гибридный кластер Кластер с узлами разных провайдеров или типов инфраструктуры. См. Гибридные кластеры.
etcd Распределённое ключ-значение хранилище Kubernetes. Хранит состояние кластера.
etcdhelper Утилита платформы для резервного копирования и восстановления etcd.

Нагрузки и планирование

Термин Определение
ResourceQuota Лимит суммарного потребления ресурсов (CPU, память, объекты) в неймспейсе. См. Resource Quotas и LimitRanges.
LimitRange Ограничения по умолчанию и допустимые диапазоны для подов и PVC в неймспейсе (применяется к новым объектам).
Taint Метка на узле, ограничивающая планирование подов без соответствующей Toleration.
Toleration Разрешение в спецификации пода планироваться на узлы с указанным Taint.
Affinity Правила предпочтения узлов (nodeAffinity) или размещения относительно других подов (podAffinity / podAntiAffinity). Подробнее — Taints, Tolerations и Affinity.

Хранилище

Термин Определение
CSI (Container Storage Interface) Стандартный интерфейс Kubernetes для работы с томами. Провайдеры: vSphere, oVirt, NFS, Ceph, OpenStack.
StorageClass Класс хранилища — шаблон для динамического создания томов. Определяет provisioner и параметры.
PV (PersistentVolume) Ресурс тома в кластере. Связывает том с физическим хранилищем.
PVC (PersistentVolumeClaim) Запрос на том от пода. Привязывается к PV или создаёт его через StorageClass.
VolumeSnapshot Снимок тома. Создаётся через CSI. Используется для клонирования или восстановления.
VolumeSnapshotClass Класс для создания снапшотов (аналог StorageClass для VolumeSnapshot).
RWO, RWX, ROX Режимы доступа к тому: ReadWriteOnce (один узел), ReadWriteMany, ReadOnlyMany.
Velero Инструмент резервного копирования и восстановления кластеров Kubernetes. В платформе — сервис shturval-backup.
BackupStorageLocation Ресурс Velero: подключение S3-совместимого хранилища для бэкапов.
Schedule Ресурс Velero: расписание автоматического резервного копирования.

Сеть

Термин Определение
CNI (Container Network Interface) Стандарт Kubernetes для сетевых плагинов. Cilium — основной CNI в платформе.
Cilium CNI-плагин на базе eBPF. Обеспечивает сеть, Network Policies, observability.
CiliumNetworkPolicy Сетевая политика Cilium для фильтрации трафика между подами (Ingress/Egress).
Multus CNI для нескольких сетевых интерфейсов в поде (дополнительные сети).
SR-IOV Технология аппаратной виртуализации сетевых карт. Используется для высокопроизводительных сетей.
Whereabouts CNI-плагин для назначения IP из пула (IPAM). Используется с Multus.
Ingress Механизм доступа к сервисам кластера извне по HTTP/HTTPS. В платформе — Ingress Controller (часто Nginx).
Egress Gateway Cilium-механизм предсказуемого исходящего IP для трафика из кластера. См. Egress Gateway.

Сервисы и сертификаты

Термин Определение
ShturvalServiceConfig (SSC) Описание системного сервиса платформы (чарт, параметры).
ShturvalServicePatch (SSP) Патч к SSC — переопределение customvalues для кастомизации сервиса.
ShturvalUpdate Кастомный ресурс запуска обновления версии Kubernetes в кластере.
ShturvalUpdateChannel Канал доступных версий для обновления. Подробнее — глоссарий администратора платформы.
cert-manager Оператор Kubernetes для управления TLS-сертификатами.
ClusterIssuer Ресурс cert-manager на уровне кластера. Определяет источник сертификатов (ACME, CA).
ACME Протокол автоматического получения сертификатов (Let’s Encrypt, корпоративный ACME).
TLS (Transport Layer Security) Протокол шифрования для защищённых соединений (HTTPS, LDAPS).

Алертинг и оповещения

Термин Определение
vmalert (VM Alert) Компонент оценки правил алертинга по метрикам (PromQL).
Alertmanager Маршрутизация и доставка уведомлений (Email, Telegram, Webhook и др.).
VMRule Кастомный ресурс правила оповещения (метрики или логи). Предустановленные правила — с постфиксом system.
VMAlert Ресурс, связывающий VMRule с источником данных (VictoriaMetrics или VictoriaLogs).

Мониторинг и логирование

Термин Определение
Victoria Metrics Система метрик (аналог Prometheus). vminsert, VMSingle, VMAlertManager — компоненты.
VictoriaLogs Система хранения логов в платформе. Экземпляр на каждый кластер разворачивается в кластере управления - VLSingle; сбор — shturval-log-collector.
VLogs Краткое обозначение подсистемы логов VictoriaLogs в интерфейсе и документации.
Grafana Инструмент визуализации метрик. В GUI кластера доступ через кнопку Статистика на дашборде.

Доступ

Термин Определение
Кластерные разрешения RBAC-права в Kubernetes (API-группы, ресурсы, verbs), назначаемые на кластер или неймспейс. См. Управление доступом в кластере.
RBAC Role-Based Access Control — модель ролей и привязок в Kubernetes.

Глоссарии других разделов

Раздел Описание
Глоссарий администратора платформы Термины по установке, провайдерам, зеркалу, IAM
Глоссарий разработчика Термины по доставке приложений, GitOps, ArgoCD
Глоссарий по безопасности Термины по политикам, сканированию, аудиту