Глоссарий

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

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

При управлении кластером встречаются термины 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 в платформе.
CiliumCNI-плагин на базе eBPF. Обеспечивает сеть, Network Policies, observability.
CiliumNetworkPolicyСетевая политика Cilium для фильтрации трафика между подами (Ingress/Egress).
MultusCNI для нескольких сетевых интерфейсов в поде (дополнительные сети).
SR-IOVТехнология аппаратной виртуализации сетевых карт. Используется для высокопроизводительных сетей.
WhereaboutsCNI-плагин для назначения IP из пула (IPAM). Используется с Multus.
IngressМеханизм доступа к сервисам кластера извне по HTTP/HTTPS. В платформе — Ingress Controller (часто Nginx).
Egress GatewayCilium-механизм предсказуемого исходящего 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), назначаемые на кластер или неймспейс. См. Управление доступом в кластере.
RBACRole-Based Access Control — модель ролей и привязок в Kubernetes.

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

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