Cilium#
Cilium — это высокопроизводительное сетевое решение (CNI), обеспечивающее маршрутизацию, безопасность и мониторинг сетевого трафика на базе технологии eBPF.
eBPF — это технология в ядре Linux, которая позволяет запускать пользовательские программы внутри пространства ядра без изменения его исходного кода или загрузки дополнительных модулей.
Основные задачи и возможности
CNI (Container Network Interface): Обеспечивает подсети и сетевое взаимодействие между pod в кластере.
Network Policy: Поддерживает продвинутые политики сети Kubernetes (NetworkPolicy) и расширяет их функциональность для гибкого управления трафиком.
Service Mesh (Cilium Service Mesh): Предоставляет возможность реализации Service Mesh с поддержкой L7-политик, мониторинга и шифрования трафика между сервисами.
Безопасность (Security): Поддерживает политики безопасности на уровне приложений (L3-L7), защиту от атак, шифрование трафика in-transit (IPSec/ WireGuard).
Мониторинг и прозрачность: Встроенные инструменты для наблюдения за сетевым трафиком, трассировки пакетов и аудита безопасности.
Высокая производительность: Использование
eBPFвместоiptablesобеспечивает высокую скорость обработки трафика и масштабируемость.
Примечание
Cilium является единственным инструментом Cni и устанавливается по умолчанию в процессе установки кластера DropApp. По умолчанию работает в режиме замены Kube-proxy.
Конфигурация values#
Значения можно переопределить через редактирование инструмента с именем cilium и указанием нужных values в spec.values. Общее описание конфигурации values для инструментов описано в разделе «Конфигурации инструментов дополнительных компонентов».
iptablesRandomFully — включение флага –random-fully для iptables
kubeConfigPath — путь к kubeconfig для доступа к Kubernetes API
k8sServiceHostRef — динамическая настройка эндпоинта Service через ConfigMap
k8sServiceLookupConfigMapName — имя ConfigMap для поиска при k8sServiceHost=auto
k8sServiceLookupNamespace — пространство имен для поиска ConfigMap с метаданными кластера
k8sClientExponentialBackoff — экспоненциальная задержка для client-go
terminationGracePeriodSeconds — тайм-аут корректного завершения работы pod
rollOutCiliumPods — автоматическое обновление pod агента Cilium
configDriftDetection — автоматический контроль изменений настроек кластера Cilium
affinity — правила привязки (affinity и anti-affinity) pod к узлам
extraHostPathMounts — дополнительные монтирования hostPath агента
extraVolumeMounts — дополнительные точки монтирования томов (VolumeMounts)
extraConfig — дополнительные параметры конфигурации в ConfigMap
initResources — ограничения и запросы ресурсов для init-контейнеров
securityContext — параметры контекста безопасности контейнера
autoDirectNodeRoutes — автоматические прямые маршруты между узлами
directRoutingSkipUnreachable — пропуск маршрутов для узлов в разных L2-сегментах
cleanBpfState — очистка состояния пути прохождения трафика eBPF
waitForKubeProxy — ожидание готовности kube-proxy перед запуском
connectivityProbeFrequencyRatio — соотношение частоты проверки связности и использования ресурсов
conntrackGCInterval — интервал сборки мусора в таблице connection tracking
conntrackGCMaxInterval — максимальный интервал автоматического запуска сборщика муроса
forceDeviceDetection — принудительное обнаружение сетевых интерфейсов
endpointHealthChecking — проверка работоспособности эндпоинта
endpointPolicyUpdateTimeoutDuration — время ожидания обновления политик для эндпоинтов
endpointLockdownOnMapOverflow — блокировка эндпоинта при переполнении карты
healthCheckICMPFailureThreshold — количество неудачных ICMP-запросов
identityAllocationMode — режим распределения идентификаторов безопасности
identityChangeGracePeriod — период ожидания перед удалением идентификатора
installNoConntrackIptablesRules — установка правил iptables без conntrack
defaultLBServiceIPAM — IPAM для служб балансировщика нагрузки по умолчанию
kubeProxyReplacementHealthzBindAddr — привязка сервера healthz
enableIPv4Masquerade — параметры маскарадинга трафика (IPv4)
enableIPv6Masquerade — параметры маскарадинга трафика (IPv6)
enableMasqueradeRouteSource — маскарадинг трафика на основе маршрутизации
policyEnforcementMode — режим принудительного применения политики
prometheus — параметры интеграции с Prometheus и сбора метрик
secretsNamespaceAnnotations — аннотации для пространств имен секретов
svcSourceRangeCheck — валидация разрешенных CIDR-источников балансировщика нагрузки
serviceNoBackendResponse — ответ при отсутствии бэкендов у службы
wellKnownIdentities — поддержка предопределенных идентификаторов безопасности
enableCriticalPriorityClass — управление классом приоритета для критических компонентов
agentNotReadyTaintKey — ключ ограничения неготовности агента
enableNonDefaultDenyPolicies — включение политик Non-Default-Deny
enableInternalTrafficPolicy — поддержка политики распределения внутреннего трафика
enableLBIPAM — управление IP-адресами для сервисов балансировщика нагрузки
namespaceOverride — переопределение пространства имен#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение пространства имен вместо значения по умолчанию |
|
commonLabels — общие метки для всех ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Метки, добавляемые ко всем ресурсам Cilium, создаваемым Helm-чартом |
|
upgradeCompatibility — совместимость при обновлении#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Версия Cilium, с которой выполняется обновление. Гарантирует, что |
|
debug — параметры отладки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение отладочного логирования |
|
|
Настройка уровней детализации для отладочного логирования. |
|
|
Установка частоты внутренней выборки метрик агента. Данные доступны через команду |
|
rbac — настройки RBAC (управление доступом на основе ролей)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация автоматического создания ресурсов RBAC |
|
imagePullSecrets — Secret для загрузки образов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список |
|
iptablesRandomFully — включение флага –random-fully для iptables#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка |
|
kubeConfigPath — путь к kubeconfig для доступа к Kubernetes API#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Путь к файлу |
|
k8sServiceHostRef — динамическая настройка эндпоинта Service через ConfigMap#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя |
|
|
Ключ в |
|
k8sServiceHost — адрес API-сервера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Адрес API-сервера. Значение |
|
k8sServicePort — порт API-сервера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Порт |
|
k8sServiceLookupConfigMapName — имя ConfigMap для поиска при k8sServiceHost=auto#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя |
|
k8sServiceLookupNamespace — пространство имен для поиска ConfigMap с метаданными кластера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Пространство имен, содержащее |
|
k8sClientRateLimit — ограничение скорости запросов клиента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Поддерживаемая скорость запросов |
|
|
Пиковая скорость запросов агента к API Kubernetes в секунду |
|
|
Поддерживаемая скорость запросов для Cilium Operator |
|
|
Максимальная скорость всплеска запросов для Cilium Operator. Ограничитель скорости разрешает короткие всплески с более высокой скоростью |
|
k8sClientExponentialBackoff — экспоненциальная задержка для client-go#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение экспоненциальной задержки для |
|
|
Настройка базового значения в секундах для экспоненциальной задержки |
|
|
Настройка максимальной длительности в секундах для экспоненциальной задержки |
|
cluster — параметры кластера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя кластера. Требуется для Cluster Mesh и взаимной аутентификации с SPIRE. Должно соответствовать следующим ограничениям: содержать не более 32 символов; начинаться и заканчиваться строчным алфавитно-цифровым символом; содержать строчные алфавитно-цифровые символы и дефисы между ними. Использование имени |
|
|
Уникальный идентификатор кластера. Должен быть уникальным среди всех подключенных кластеров и находиться в диапазоне от 1 до 255. Требуется только для Cluster Mesh, может быть 0, если Cluster Mesh не используется |
|
serviceAccount — настройки сервисного аккаунта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Включение |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение создания |
|
|
Имя |
|
|
Включение автоматического монтирования токена |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
terminationGracePeriodSeconds — тайм-аут корректного завершения работы pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Время, отведенное на корректное завершение работы pod |
|
agent — установка ресурсов агента Cilium#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Установка ресурсов агента |
|
name — имя DaemonSet агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя |
|
rollOutCiliumPods — автоматическое обновление pod агента Cilium#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Автоматическое обновление pod агента Cilium при обновлении |
|
configDriftDetection — автоматический контроль изменений настроек кластера Cilium#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация отслеживания изменений |
|
|
Активация проверки расхождений между таблицей |
|
|
Список ключей |
|
image — параметры контейнерного образа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение образа контейнера агента |
|
|
Путь к репозиторию образа контейнера |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа |
|
|
Дайджест (SHA-хеш) образа контейнера агента |
|
|
Использование дайджеста образа вместо тега |
|
scheduling — параметры планирования pod агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Режим планирования pod |
|
affinity — правила привязки (affinity и anti-affinity) pod к узлам#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Правила привязки pod для агента Cilium |
|
nodeSelector — селектор узлов для планирования pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Селектор узлов для планирования pod |
|
tolerations — параметры Toleration для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
|
|
priorityClassName — имя класса приоритета pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя |
|
dnsPolicy — политика DNS для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Политика разрешения DNS для pod |
|
extraContainers — дополнительные контейнеры#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные контейнеры, добавляемые в |
|
extraInitContainers — дополнительные init-контейнеры#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные init-контейнеры для pod |
|
extraArgs — дополнительные аргументы контейнера агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные аргументы контейнера агента |
|
extraEnv — дополнительные переменные окружения агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные переменные окружения контейнера агента |
|
extraHostPathMounts — дополнительные монтирования hostPath агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные hostPath-монтирования агента. |
|
extraVolumes — дополнительные тома (Volume)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные |
|
extraVolumeMounts — дополнительные точки монтирования томов (VolumeMounts)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список дополнительных точек монтирования томов ( |
|
extraConfig — дополнительные параметры конфигурации в ConfigMap#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные параметры конфигурации для включения в |
|
annotations — общие аннотации для всех создаваемых ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
podSecurityContext — параметры контекста безопасности pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Опции |
|
|
Тип профиля |
|
podAnnotations — аннотации для pod агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации, добавляемые к pod агента |
|
podLabels — метки для pod агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Метки, добавляемые к pod агента |
|
resources — запросы и лимиты ресурсов контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ограничения ресурсов CPU для контейнера агента |
|
|
Ограничения ресурсов памяти для контейнера агента |
|
|
Запрашиваемые ресурсы CPU контейнера |
|
|
Запрашиваемые ресурсы памяти контейнера |
|
initResources — ограничения и запросы ресурсов для init-контейнеров#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ограничения ресурсов CPU для init-контейнеров агента |
|
|
Ограничения ресурсов памяти для init-контейнеров агента |
|
|
Запрашиваемые ресурсы CPU для init-контейнеров агента |
|
|
Запрашиваемые ресурсы памяти для init-контейнеров агента |
|
securityContext — параметры контекста безопасности контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Запуск контейнеров в привилегированном режиме |
|
|
Опции SELinux для |
|
|
Тип SELinux для безопасности контейнера |
|
|
Список привилегий ( |
|
|
Список привилегий ( |
|
|
Список привилегий ( |
|
|
Список привилегий ( |
|
updateStrategy — стратегия обновления ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Тип стратегии обновления |
|
|
Максимальное количество недоступных pod во время обновления |
|
aksbyocni — интеграция AKS BYOCNI#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение интеграции Cilium с AKS в режиме |
|
autoDirectNodeRoutes — автоматические прямые маршруты между узлами#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение установки маршрутов PodCIDR между рабочими узлами, если рабочие узлы общаются через общий L2-сегмент сети (прямая маршрутизация без туннелирования) |
|
directRoutingSkipUnreachable — пропуск маршрутов для узлов в разных L2-сегментах#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение пропуска PodCIDR-маршрутов к узлам в других L2-сегментах при включенной прямой маршрутизации |
|
annotateK8sNode — аннотация узла#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавление аннотаций с сетевыми метаданными Cilium (IP-пулы, CIDR) на объект |
|
azure — интеграция Azure#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение нативной интеграции Cilium с Azure. Несовместимо с режимом AKS |
|
alibabacloud — интеграция AlibabaCloud ENI#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение интеграции Cilium с Alibaba Cloud ENI для использования нативного режима IPAM |
|
bandwidthManager — управление пропускной способностью сети#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение управления пропускной способностью для оптимизации TCP/UDP трафика |
|
|
Активация контроля перегрузки BBR TCP для pod |
|
|
Активация контроля перегрузки BBR TCP для pod только в пространстве имен хоста |
|
nat46x64Gateway — шлюз трансляции адресов NAT46/NAT64#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включить RFC6052 трансляцию для NAT46/NAT64 между IPv4 и IPv6 |
|
l2announcements — L2-объявления#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение L2-объявлений для балансировщиков нагрузки |
|
l2podAnnouncements — L2-объявления pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение L2-объявлений pod |
|
|
Настройка сетевого интерфейса для отправки L2-объявлений (Gratuitous ARP) |
|
bgpControlPlane — плоскость управления BGP#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение встроенного BGP-маршрутизатора Cilium для анонсирования IP-адресов |
|
|
Создание пространства имен секретов для |
|
|
Имя пространства имен для хранения |
|
|
Включение отчетов о текущем статусе BGP-сессий в кластере |
|
|
Режим выделения идентификатора маршрутизатора BGP. |
|
|
IP-пул для выделения идентификатора маршрутизатора BGP при режиме |
|
|
Включение использования атрибута BGP |
|
pmtuDiscovery — обнаружение MTU пути#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение обнаружения MTU пути для отправки ICMP-ответов о необходимости фрагментации клиенту |
|
bpf — параметры eBPF#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение автоматического монтирования файловой системы BPF в |
|
|
Точка монтирования для файловой системы BPF |
|
|
Включение предварительного выделения значений карт eBPF |
|
|
Максимальное количество записей в карте аутентификации |
|
|
Включение сбора статистики и учета пакетов в таблице соединений eBPF |
|
|
Максимальный размер eBPF-таблицы отслеживания активных TCP-соединений |
|
|
Максимальный размер eBPF-таблицы для не-TCP (UDP, ICMP) соединений |
|
|
Использование распределенной per-CPU памяти для основных LRU eBPF-карт |
|
|
Настройка ограничения числа сообщений в секунду, записываемых в карту событий eBPF. Если |
|
|
Максимальное количество сообщений, записываемых в карту событий eBPF. Если |
|
|
Включение событий отбрасывания пакетов |
|
|
Включение событий вердикта политики |
|
|
Включение событий трассировки |
|
|
Максимальное количество записей служб в картах балансировщика нагрузки |
|
|
Максимальное количество записей в таблице NAT |
|
|
Максимальное количество записей в neighbor таблице |
|
|
Максимальное количество записей в таблице узлов |
|
|
Максимальное количество записей в карте политики эндпоинта |
|
|
Максимальное количество записей в карте глобальной статистики политики |
|
|
Настройка автоматического масштабирования для всех карт eBPF на основе доступной памяти |
|
|
Настройка уровня агрегации уведомлений монитора. |
|
|
Настройка интервала между уведомлениями монитора для активных соединений |
|
|
Флаги конфигурации отправки системных сетевых событий в Hubble |
|
|
Разрешение внешнего доступа к кластеру для служб |
|
|
Включение фильтрации CIDR |
|
|
Включение возможности определить алгоритм балансировки нагрузки на основе аннотации |
|
|
Включение возможности определить режим балансировки нагрузки (SNAT или DSR) через аннотацию |
|
|
Включить нативную поддержку IP-маскирования в eBPF |
|
|
Настройка маршрутизации через хост-стек для трафика, поступающего из pod в |
|
|
Настройка |
|
|
Настройка явно разрешенных идентификаторов VLAN для обхода логики eBPF. |
|
|
Отключение защиты от MITM-уязвимости CVE-2020-8554. При установке |
|
|
Включение использования tcx-хуков ядра для eBPF. Если установлено значение |
|
|
Режим для устройств pod для основного пути прохождения трафика. |
|
bpfClockProbe — проверка источника часов eBPF#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение проверки поддержки часовых eBPF-функций для точного отсчета времени |
|
cleanBpfState — очистка состояния пути прохождения трафика eBPF#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Удаление старых eBPF-карт и программ при перезапуске Cilium |
|
cleanState — очистка локального состояния Cilium#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Очистка всего локального состояния Cilium из init-контейнера |
|
waitForKubeProxy — ожидание готовности kube-proxy перед запуском#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ожидание появления правила iptables |
|
cni — параметры Container Network Interface#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Установка конфигурации и бинарных файлов CNI в файловую систему |
|
|
Удаление конфигурации и бинарных файлов CNI при остановке агента |
|
|
Настройка цепочки над другими плагинами CNI. |
|
|
Имя сети CNI, в которую плагин Cilium должен быть добавлен как chained-плагин |
|
|
Включение монопольного управления каталогом CNI-конфигураций на узлах кластера |
|
|
Настройка файла журнала CNI с политикой ротации в 7 дней |
|
|
Пропуск записи конфигурации CNI. Примените данную опцию, если запись конфигурации CNI выполняется внешней автоматизацией |
|
|
Настройка пути к каталогу конфигурации CNI на хосте |
|
|
Настройка пути к каталогу бинарных файлов CNI на хосте |
|
|
Имя |
|
|
Настройка ключа в CNI |
|
|
Настройка пути, куда будет смонтирован |
|
|
Настройка пути, куда монтируется каталог конфигурации CNI внутри pod |
|
|
Запрос ресурса CPU для init-контейнера CNI |
|
|
Запрос ресурса памяти для init-контейнера CNI |
|
|
Включение MTU маршрутов при объединении Cilium с другими CNI |
|
|
Удаление правил AWS-CNI из iptables при замене на Cilium |
|
connectivityProbeFrequencyRatio — соотношение частоты проверки связности и использования ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Соотношение частоты проверки связности и использования ресурсов. Значение принимает дробное число в диапазоне [ |
|
conntrackGCInterval — интервал сборки мусора в таблице connection tracking#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Интервал очистки устаревших соединений из таблицы отслеживания соединений в секундах |
|
conntrackGCMaxInterval — максимальный интервал автоматического запуска сборщика муроса#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка максимальной частоты сборки мусора таблицы отслеживания соединений в секундах |
|
crdWaitTimeout — тайм-аут ожидания CRD#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Тайм-аут доступности CRD-ресурсов при старте Cilium |
|
customCalls — хуки для пользовательских программ eBPF#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Подключение пользовательских eBPF-программ к стандартным сетевым хукам Cilium |
|
daemon — параметры демона#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка места хранения состояния Cilium во время выполнения |
|
|
Настройка пользовательского списка возможных источников переопределения конфигурации |
|
|
Список ключей |
|
|
Список ключей |
|
|
Включение проверки исходного IP-адреса эндпоинта |
|
forceDeviceDetection — принудительное обнаружение сетевых интерфейсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Принудительное автоматическое обнаружение сетевых интерфейсов хоста для работы Cilium |
|
ciliumEndpointSlice — срезы эндпоинтов Cilium#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение функции |
|
|
Список опций ограничения скорости для контроллера |
|
identityManagementMode — режим управления идентификаторами#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Выбор компонента для централизованного управления сетевыми идентификаторами. |
|
envoyConfig — конфигурация прокси Envoy#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение CRD |
|
|
Создание пространства имен |
|
|
Имя пространства имен секретов, к которому агенты Cilium предоставляют доступ на чтение |
|
|
Интервал, в котором предпринимается попытка согласования неудавшихся |
|
ingressController — контроллер Ingress#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Назначение |
|
|
Режим балансировщика нагрузки |
|
|
Активация принудительной переадресации на HTTPS для хостов с настроенным TLS (HTTP-запросы будут перенаправляться с кодом |
|
|
Включение протокола прокси для всех слушателей |
|
|
Список префиксов для фильтрации аннотаций и меток, которые будут переноситься из ресурса |
|
|
Пространство имен по умолчанию для TLS-секретов, если оно явно не указано в поле |
|
|
Имя TLS-секрета по умолчанию, если оно явно не указано в поле |
|
|
Создание пространства имен для |
|
|
Имя пространства имен для |
|
|
Включение автоматической синхронизации всех используемых Ingress TLS-секретов в пространство имен, указанное в |
|
|
Имя общего |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Тип |
|
|
Настройка конкретного |
|
|
Настройка конкретного |
|
|
Настройка конкретного балансировщика нагрузки в общем |
|
|
Настройка конкретного IP-адреса балансировщика нагрузки в общем |
|
|
Настройка необходимости выделения порта узла для |
|
|
Политика распределения внешнего трафика для |
|
|
Включение запуска |
|
|
Порт хоста, разделяемый между всеми |
|
|
Селектор меток для выбора узлов, на которых должны быть запущены и доступны слушатели |
|
gatewayAPI — API шлюза#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение встроенного контроллера Gateway API на базе Envoy для управления входящим трафиком (L7-маршрутизация, балансировка, TLS) без использования сторонних |
|
|
Включение протокола прокси для всех слушателей Gateway API |
|
|
Включение поддержки выбора протокола бэкенда для Gateway API через |
|
|
Включает поддержку ALPN (Application-Layer Protocol Negotiation) для TLS-соединений на сетевом шлюзе Cilium Gateway. Позволяет клиентам автоматически переключаться на HTTP/2 или HTTP/3 без сетевых задержек. Включает поддержку |
|
|
Количество вышестоящих прокси-серверов, которым доверяет Cilium Envoy. Указывает, сколько IP-адресов с конца заголовка |
|
|
Управление маршрутизацией трафика из внешних источников к |
|
|
Включение создания ресурса |
|
|
Создание пространства имен |
|
|
Имя пространства имен |
|
|
Включение синхронизации |
|
|
Настройка доступности слушателей Envoy в сети хоста |
|
|
Метки узлов, на которых должны быть доступны слушатели |
|
enableXTSocketFallback — резервный режим xt_socket#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение резервного режима L7-проксирования при отсутствии модуля ядра |
|
encryption — параметры шифрования#
Параметр |
Описание |
Значение по умолчанию |
|
Включение прозрачного сетевого шифрования трафика в кластере |
|
|---|---|---|---|---|---|
|
Метод шифрования сетевого трафика. |
|
|||
|
Включение шифрования трафика между узлами (опция применима только при значении |
|
|||
|
Включение строгого режима |
|
|||
|
Указание CIDR-диапазона для строгого режима |
|
|||
|
Разрешение динамического поиска идентификаторов удаленных узлов (требуется при наложении CIDR узлов и pod в режимах туннелирования или прямой маршрутизации) |
|
|||
|
Указание имени файла ключа внутри |
|
|||
|
Путь монтирования |
|
|||
|
Имя |
|
|||
|
Указание конкретного сетевого интерфейса для передачи зашифрованного трафика |
|
|||
|
Включение автоматического отслеживания изменений ключей (при отключении для ротации ключей потребуется перезапуск Cilium-агента) |
|
|||
|
Максимальная длительность процесса ротации ключа |
|
|||
|
Включение зашифрованной виртуальной сети |
|
|||
|
Настройка интервала отправки пакетов для поддержания соединения |
|
|||
endpointHealthChecking — проверка работоспособности эндпоинта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение проверки связности между виртуальными эндпоинтами |
|
endpointPolicyUpdateTimeoutDuration — время ожидания обновления политик для эндпоинтов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Тайм-аут на применение новых политик безопасности к эндпоинтам |
|
endpointRoutes — маршруты эндпоинтов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение маршрутизации трафика напрямую в сетевые интерфейсы pod вместо использования |
|
k8sNetworkPolicy — поддержка сетевых политик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение поддержки сетевых политик Kubernetes |
|
endpointLockdownOnMapOverflow — блокировка эндпоинта при переполнении карты#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение блокировки эндпоинта при переполнении карты политики |
|
eni — интеграция с AWS Elastic Network Interface#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение интеграции с AWS Elastic Network Interface (ENI) |
|
|
Освобождение неиспользуемых IP-адресов из интерфейсов ENI |
|
|
Включение делегирования префиксов для ENI |
|
|
Указание пользовательского эндпоинта для AWS EC2 API |
|
|
Настройка меток для автоматически создаваемых интерфейсов ENI |
|
|
Интервал запуска сборщика мусора (Garbage Collector) для непривязанных ENI (значение |
|
|
Настройка дополнительных меток для ENI, по которым сборщик мусора определяет заброшенные интерфейсы |
|
|
Указание AWS IAM-роли для |
|
|
Фильтрация подсетей по их идентификаторам для создания новых ENI |
|
|
Фильтрация подсетей по их меткам для создания новых ENI |
|
|
Фильтрация экземпляров AWS EC2 по их меткам для управления созданием ENI |
|
gke — интеграция с Google Kubernetes Engine#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение интеграции Google Kubernetes Engine |
|
healthChecking — проверка состояния#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение проверки состояния |
|
healthPort — порт агента Health API#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
TCP-порт для агента Health API. Не является портом для |
|
healthCheckICMPFailureThreshold — количество неудачных ICMP-запросов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество ICMP-запросов, отправляемых для каждой проверки работоспособности перед тем, как узел или эндпоинт будут помечены как недоступные |
|
hostFirewall — межсетевой экран узла#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение принудительного применения политик хоста на уровне обработки трафика eBPF |
|
socketLB — балансировщик нагрузки на уровне сокетов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение eBPF-балансировки на уровне сокетов |
|
certgen — параметры генерации сертификатов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
|
Переопределение образа контейнера |
|
|
Путь к репозиторию образа контейнера |
|
|
Тег образа контейнера |
|
|
Дайджест (SHA-хеш) образа для доверенной верификации |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Секунды, после которых завершенный pod |
|
|
Метки, добавляемые к pod |
|
|
Аннотации, добавляемые к начальной |
|
|
Аннотации, добавляемые к |
|
|
Селектор узлов для планирования pod |
|
|
Имя |
|
|
|
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Настройки правила привязки ( |
|
hubble — компонент наблюдения за сетью#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение Hubble |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Список метрик для сбора. |
|
|
Включение экспорта метрик Hubble в формате |
|
|
Настройка порта для экспорта метрик подсистемы сетевого мониторинга Hubble |
|
|
Включение TLS для сервера метрик Hubble |
|
|
Имя |
|
|
Указание закодированного в |
|
|
Указание закодированного в |
|
|
Дополнительные DNS-имена, добавляемые в сертификат при автоматической генерации |
|
|
Дополнительные IP-адреса, добавляемые в сертификат при автоматической генерации |
|
|
Включение взаимной TLS-аутентификации (mTLS) между сервером метрик и клиентами |
|
|
Использование |
|
|
Имя |
|
|
Ключ |
|
|
Аннотации, добавляемые к |
|
|
Создание ресурсов |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Настройка метки |
|
|
Интервал сбора метрик |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Настройка TLS для |
|
|
Включение автоматического создания дашбордов Grafana для Hubble |
|
|
Метки для автоматического импорта дашбордов в Grafana |
|
|
Пространство имен для дашбордов Grafana |
|
|
Значения метки для автоматического импорта дашбордов в Grafana |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение динамического изменения конфигурации метрик без перезапуска агента Cilium |
|
|
Имя |
|
|
Автоматическое создание |
|
|
Конфигурация динамических экспортеров в формате YAML. |
|
|
Путь к Unix Domain Socket для прослушивания сервисом Hubble |
|
|
Включение корреляции сетевой политики потоков Hubble (заполнение полей |
|
|
Очистка конфиденциальной информации из трафика L7-уровня |
|
|
Удаление параметров запроса URL |
|
|
Удаление учетных данных пользователей (например, паролей при Basic-аутентификации) из HTTP-запросов |
|
|
Список разрешенных HTTP-заголовков (все остальные заголовки будут удалены; нельзя использовать одновременно с |
|
|
Список запрещенных HTTP-заголовков (соответствующие заголовки будут удалены; нельзя использовать одновременно с |
|
|
Удаление ключей API Kafka из собираемых потоков данных |
|
|
Дополнительный сетевой адресас и порта для прослушивания сервисом Hubble (требуется |
|
|
Приоритет анонсирования IPv6-адресов вместо IPv4 при доступности обоих протоколов |
|
|
Пропуск сетевых событий Hubble, имеющих неизвестные идентификаторы |
|
|
Целевой порт для службы |
|
|
Домен локального кластера для отправки запросов к службе |
|
|
Включение взаимного TLS (mTLS) для адреса прослушивания Hubble ( |
|
|
Автоматическая генерация CA и TLS-сертификатов для включения mTLS между Hubble и |
|
|
Выбор метода автоматической генерации сертификатов. |
|
|
Настройка срока действия сгенерированных TLS-сертификатов (в днях) |
|
|
Настройка расписания для планового обновления сертификатов (применяется только при |
|
|
Издатель в |
|
|
Имя |
|
|
Закодированный в |
|
|
Закодированный в |
|
|
Дополнительные DNS-имена, добавляемые в сертификат при автоматической генерации |
|
|
Дополнительные IP-адреса, добавляемые в сертификат при автоматической генерации |
|
|
Включение |
|
|
Автоматическое обновление pod |
|
|
Переопределение образа контейнера |
|
|
Путь к репозиторию контейнерного образа |
|
|
Тег образа контейнера |
|
|
Дайджест (SHA-хеш) образа контейнера |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Ограничения ресурсов CPU для pod |
|
|
Ограничения ресурсов памяти для pod |
|
|
Запрашиваемые ресурсы CPU для pod |
|
|
Запрашиваемые ресурсы памяти для pod |
|
|
Количество реплик pod |
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Дополнительные переменные окружения |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Включение |
|
|
Количество или процент pod, которые должны оставаться доступными |
|
|
Количество или процент pod, которые могут быть недоступны |
|
|
Политика высвобождения ( |
|
|
Имя |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Тип стратегии обновления |
|
|
Максимальное количество недоступных pod во время обновления |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Идентификатор группы файловой системы для pod, назначаемый владельцем всех файлов и каталогов на подключенных томах |
|
|
Тип профиля Seccomp |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Запуск контейнера от имени пользователя без административных полномочий |
|
|
UID пользователя, от имени которого запускается контейнер |
|
|
GID группы, от имени которой запускается контейнер |
|
|
Тип профиля Seccomp |
|
|
Список |
|
|
Тип |
|
|
Внешний |
|
|
Хост для прослушивания. Пустая строка означает привязку ко всем интерфейсам |
|
|
Порт для прослушивания |
|
|
Имя |
|
|
Закодированный в |
|
|
Закодированный в |
|
|
Включение шифрования TLS для сервера |
|
|
Включение взаимной TLS-аутентификации (mTLS) между сервером |
|
|
Имя |
|
|
Закодированный в |
|
|
Закодированный в |
|
|
Список дополнительных DNS-имен для автоматической генерации TLS-сертификата сервера |
|
|
Список дополнительных IP-адресов для автоматической генерации TLS-сертификата сервера |
|
|
DNS-имя, используемое бэкендом для подключения к |
|
|
Длительность повторной попытки подключения к локальному экземпляру Hubble при сбое (например, |
|
|
Максимальное число потоков в буфере сортировки перед их отправкой клиенту |
|
|
Настройка тайм-аута принудительного сброса незаполненного буфера сортировки потоков (для запросов в режиме |
|
|
Включение экспорта метрик Prometheus для |
|
|
Порт для метрик Prometheus |
|
|
Создание ресурса |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Интервал сбора метрик |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Включение агента диагностики GOPS |
|
|
Настройка порта прослушивания агента GOPS для |
|
|
Включение профайлера |
|
|
Настройка сетевого адреса прослушивания для профайлера |
|
|
Настройка порта прослушивания |
|
|
Формат вывода логов для компонента |
|
|
Уровень детализации логов для |
|
|
Включение Hubble UI |
|
|
При значении |
|
|
При развертывании Hubble UI в автономном режиме с включенным TLS для |
|
|
Автоматическое обновление pod Hubble UI при обновлении |
|
|
Включение |
|
|
Имя |
|
|
Закодированный в |
|
|
Закодированный в |
|
|
Переопределение образа контейнера бэкенда Hubble UI |
|
|
Путь к репозиторию контейнерного образа бэкенда Hubble UI |
|
|
Тег образа контейнера бэкенда Hubble UI |
|
|
Дайджест (SHA-хеш) образа контейнера бэкенда Hubble UI |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
GID группы, от имени которой запускается контейнер бэкенда |
|
|
Запуск контейнера от имени пользователя без административных полномочий |
|
|
UID пользователя, от имени которого запускается контейнер бэкенда |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Список |
|
|
Дополнительные переменные окружения бэкенда Hubble UI |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Включение проверки работоспособности бэкенда Hubble UI |
|
|
Включение проверки готовности бэкенда Hubble UI |
|
|
Ограничения ресурсов CPU для контейнера |
|
|
Ограничения ресурсов памяти для контейнера |
|
|
Запрашиваемые ресурсы CPU для контейнера |
|
|
Запрашиваемые ресурсы памяти для контейнера |
|
|
Переопределение образа контейнера фронтенда Hubble UI |
|
|
Путь к репозиторию контейнерного образа фронтенда Hubble UI |
|
|
Тег образа контейнера фронтенда Hubble UI |
|
|
Дайджест (SHA-хеш) образа для доверенной верификации контейнера фронтенда Hubble UI |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Список добавляемых мандатов ( |
|
|
Список |
|
|
UID пользователя, от имени которого запускается контейнер фронтенда Hubble UI |
|
|
Запуск контейнера от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Дополнительные переменные окружения фронтенда Hubble UI |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Ограничения ресурсов CPU для контейнера |
|
|
Ограничения ресурсов памяти для контейнера |
|
|
Запрашиваемые ресурсы CPU для контейнера |
|
|
Запрос памяти для контейнера фронтенда Hubble UI |
|
|
Включение поддержки IPv6 |
|
|
Количество реплик pod |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod Hubble UI |
|
|
Метки, добавляемые к pod Hubble UI |
|
|
Включение |
|
|
Количество или процент pod, которые должны оставаться доступными |
|
|
Количество или процент pod, которые могут быть недоступны |
|
|
Политика высвобождения ( |
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Имя |
|
|
Тип стратегии обновления Hubble UI |
|
|
Максимальное количество недоступных pod во время обновления |
|
|
UID пользователя, от имени которого запускается контейнер |
|
|
GID группы, от имени которой запускается контейнер |
|
|
Идентификатор группы файловой системы для pod, назначаемый владельцем всех файлов и каталогов на подключенных томах |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Тип |
|
|
Внешний |
|
|
Базовый префикс URL для HTTP-запросов Hubble UI. Изменяется при размещении |
|
|
Включение |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Класс |
|
|
Список хостов для |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Конфигурация TLS/SSL (сертификаты и хосты) для |
|
|
Активация статического экспортера, привязанного к жизненному циклу агента Cilium |
|
|
Путь к лог-файлу для статического экспортера событий |
|
|
Маска полей (список выводимых атрибутов) для статического экспортера. |
|
|
Фильтры включения для событий статического экспортера. |
|
|
Фильтры исключения для событий статического экспортера. |
|
|
Максимальный размер файла лога в мегабайтах перед ротацией |
|
|
Максимальное количество сохраняемых архивных файлов ротации |
|
|
Активация сжатия архивированных файлов ротации |
|
|
Активация динамических экспортеров с изменением конфигурации без перезапуска агента |
|
|
Имя |
|
|
Автоматическое создание |
|
|
Конфигурация экспортеров в формате YAML. |
|
|
Генерация v1.Event, связанных с pod, при обнаружении отбрасывания пакетов |
|
|
Минимальный интервал времени между отправкой идентичных событий |
|
|
Список причин отбрасывания трафика, для которых генерируются события |
|
identityAllocationMode — режим распределения идентификаторов безопасности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Режим выделения идентификаторов безопасности Cilium. |
|
identityChangeGracePeriod — период ожидания перед удалением идентификатора#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Время задержки перед удалением старого идентификатора безопасности при изменении меток эндпоинта |
|
installNoConntrackIptablesRules — установка правил iptables без conntrack#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Установка правил |
|
ipam — управление IP-адресами#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Режим управления IP-адресами ( |
|
|
Максимальная частота обновления пользовательского ресурса |
|
|
Параметры предварительного выделения IP-адресов для |
|
|
Установка маршрутов |
|
|
Список IPv4 CIDR-диапазонов, из которых Cilium Operator выделяет подсети для конкретных узлов |
|
|
Размер маски IPv4-подсети, выделяемой каждому отдельному узлу кластера |
|
|
Список IPv6 CIDR-диапазонов, из которых Cilium Operator выделяет подсети для конкретных узлов |
|
|
Размер маски IPv6 CIDR для делегирования отдельным узлам для |
|
|
Конфигурация пулов IP-адресов для автоматического создания в Multi-Pool режиме |
|
|
Максимальное количество одновременных запросов к облачным API, которое |
|
|
Максимальное количество запросов в секунду к облачным API, определяющее скорость стабильного выделения IP-адресов в штатном режиме |
|
defaultLBServiceIPAM — IPAM для служб балансировщика нагрузки по умолчанию#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Указывает |
|
nodeIPAM — управление IP-адресами узлов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка IPAM узлов |
|
apiRateLimit — ограничение скорости API агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение настроек ограничения скорости для вызовов к API агента Cilium |
|
ipMasqAgent — агент маскирования IP#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка маскирования IP на базе eBPF |
|
ipv4 — поддержка IPv4#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение поддержки IPv4 |
|
ipv6 — поддержка IPv6#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение поддержки IPv6 |
|
k8s — параметры Kubernetes#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение ожидания предоставления диапазона PodCIDR Kubernetes через ресурс узла Kubernetes |
|
|
Включение ожидания предоставления диапазона PodCIDR IPv6 Kubernetes через ресурс узла Kubernetes |
|
keepDeprecatedLabels — сохранение устаревших меток#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Сохранение устаревших селекторов меток при развертывании |
|
keepDeprecatedProbes — сохранение устаревших проверок#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Сохранение устаревших определений проверок при развертывании |
|
startupProbe — параметры проверки успешного запуска#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество неудачных попыток проверки запуска |
|
|
Интервал в секундах между проверками запуска |
|
livenessProbe — параметры проверки работоспособности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Запрос подключения к Kubernetes как части проверки |
|
readinessProbe — параметры проверки готовности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Интервал в секундах между проверками готовности |
|
kubeProxyReplacement — замена kube-proxy#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Замена |
|
kubeProxyReplacementHealthzBindAddr — привязка сервера healthz#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Адрес привязки сервера |
|
l2NeighDiscovery — параметры обнаружения соседей#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение автоматического ARP/NDP-обнаружения MAC-адресов соседних узлов кластера при прямой маршрутизации |
|
l7Proxy — включение прокси на уровне L7#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация прокси и применение сетевых политик на уровне L7 |
|
localRedirectPolicy — локальная политика перенаправления#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация локальной политики перенаправления (устарело, используйте |
|
localRedirectPolicies — локальные политики перенаправления#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение локальных политик перенаправления |
|
|
Список CIDR для ограничения разрешенных IP-адресов в правилах |
|
logSystemLoad — логирование нагрузки системы#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение периодического логирования нагрузки системы |
|
maglev — алгоритм консистентного хеширования Maglev#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение алгоритма согласованного хеширования Maglev для стабильной балансировки трафика без разрыва TCP-сессий при масштабировании pod. |
|
enableIPv4Masquerade — параметры маскарадинга трафика (IPv4)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение IPv4-маскарадинга (NAT) для исходящего трафика pod при пересечении границ локального узла |
|
enableIPv6Masquerade — параметры маскарадинга трафика (IPv6)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение IPv6-маскарадинга (NAT) для исходящего трафика pod при пересечении границ локального узла |
|
enableMasqueradeRouteSource — маскарадинг трафика на основе маршрутизации#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Использование IP-адреса интерфейса источника маршрута при маскарадинге исходящего трафика pod |
|
enableIPv4BIGTCP — BIG TCP для IPv4#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение IPv4 BIG TCP для увеличения лимитов GSO/GRO пакетов на узлах и pod |
|
enableIPv6BIGTCP — BIG TCP для IPv6#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение IPv6 BIG TCP для увеличения лимитов GSO/GRO пакетов на узлах и pod |
|
nat — параметры трансляции сетевых адресов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Число соединений карты SNAT top-k, отслеживаемых в statedb Cilium |
|
|
Интервал между подсчетами карты SNAT для статистики |
|
egressGateway — шлюз исходящего трафика#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение Egress Gateway для маршрутизации и SNAT-трансляции исходящего из кластера трафика pod |
|
|
Интервал времени между триггерами синхронизации состояний шлюзов Egress Gateway |
|
vtep — интеграция с VTEP#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация интеграции с VXLAN Tunnel Endpoint (VTEP, Beta) для связывания pod с внешними устройствами |
|
|
Список IP-адресов удаленных VTEP-устройств через пробел (например, |
|
|
Список CIDR-сетей за VTEP-устройствами через пробел (например, |
|
|
Сетевая маска, применяемая ко всем CIDR-сетям VTEP-устройств (например, |
|
|
Список MAC-адресов VTEP-устройств через пробел (например, |
|
ipv4NativeRoutingCIDR — CIDR нативной маршрутизации IPv4#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
IPv4-диапазон для нативной маршрутизации без применения SNAT при передаче трафика в стек Linux |
|
ipv6NativeRoutingCIDR — CIDR нативной маршрутизации IPv6#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
IPv6-диапазон для нативной маршрутизации без применения SNAT при передаче трафика в стек Linux |
|
monitor — мониторинг сетевого трафика#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение sidecar-контейнера |
|
loadBalancer — балансировщик нагрузки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Режим XDP-ускорения обработки сервисов. |
|
|
Балансировка нагрузки L7 через прокси Envoy. |
|
|
Список портов |
|
|
Алгоритм балансировки L7 по умолчанию переопределяемый аннотацией |
|
nodePort — службы NodePort#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация встроенного механизма |
|
|
Список CIDR для выбора IP-адресов нативных сетевых интерфейсов, используемых для балансировки |
|
|
Запрет локальным приложениям хоста выполнять |
|
|
Добавление диапазона |
|
|
Включение встроенного сервера проверки состояния для |
|
|
Включение доступа к |
|
policyEnforcementMode — режим принудительного применения политики#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Режим применения сетевых политик агентом Cilium. |
|
policyCIDRMatchMode — режим соответствия CIDR политики#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Перечень типов сущностей (например, |
|
pprof — профилирование производительности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Настройка адреса прослушивания |
|
|
Настройка порта прослушивания |
|
prometheus — параметры интеграции с Prometheus и сбора метрик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
|
Настройка метрик Prometheus на указанном порту в |
|
|
Порт для метрик Prometheus |
|
|
Создание ресурсов |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Настройка метки |
|
|
Интервал сбора метрик |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Отключение валидации Helm-чартом наличия CRD |
|
|
Список изменений метрик по умолчанию через пробел (префикс |
|
|
Список подсистем (групп контроллеров) Cilium для сбора специфичных метрик мониторинга (поддерживаются |
|
dashboards — настройка дашбордов Grafana#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение дашбордов Grafana для |
|
|
Метка для импорта дашбордов |
|
|
Пространство имен дашбордов |
|
|
Значение метки для импорта дашбордов |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
envoy — Cilium Envoy Proxy в отдельном DaemonSet#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение Envoy Proxy в отдельном |
|
|
Установка флага |
|
|
Текстовый формат вывода логов Envoy (взаимоисключающий параметр с |
|
|
Формат вывода логов Envoy в структурированном виде JSON (взаимоисключающий параметр с |
|
|
Путь к файлу логирования Envoy (по умолчанию вывод переправляется в |
|
|
Уровень логирования Envoy по умолчанию при отключенной глобальной отладке Cilium. |
|
|
Размер буфера логов доступа Envoy в байтах |
|
|
Тайм-аут установления входящих TCP-соединений в секундах |
|
|
Тайм-аут ожидания первоначального получения конфигурации по xDS-протоколу в секундах |
|
|
Максимальное количество параллельных повторных попыток запросов в кластерах Envoy |
|
|
Максимальное число повторных попыток отправки для каждого отдельного HTTP-запроса |
|
|
Ограничение максимального количества обрабатываемых HTTP-запросов в рамках одного постоянного соединения |
|
|
Ограничение максимального времени жизни HTTP-соединения в секундах (значение |
|
|
Тайм-аут простоя неактивного HTTP-соединения Envoy с upstream-сервером в секундах |
|
|
Максимальное время жизни HTTP-потока без сетевой активности со стороны |
|
|
Количество доверенных прокси-узлов для обработки заголовка |
|
|
Количество доверенных прокси-узлов для обработки заголовка |
|
|
Максимальное время ожидания восстановления сетевых политик для эндпоинта при перезапуске прокси |
|
|
Время задержки закрытия |
|
|
Переопределение образа контейнера Envoy |
|
|
Путь к репозиторию контейнерного образа Envoy |
|
|
Тег образа контейнера Envoy |
|
|
Политика загрузки образа |
|
|
Дайджест (SHA-хеш) образа образа контейнера Envoy |
|
|
Использование дайджеста образа вместо тега |
|
|
Дополнительные контейнеры, добавляемые в |
|
|
Дополнительные аргументы контейнера Envoy |
|
|
Дополнительные переменные окружения контейнера Envoy |
|
|
Дополнительные hostPath-монтирования Envoy. |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Порт агента Health API Envoy |
|
|
Тип стратегии обновления Envoy |
|
|
Максимальное количество недоступных pod во время обновления |
|
|
Автоматическое обновления pod |
|
|
Имя пользовательской |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Профиль |
|
|
Аннотации, добавляемые к pod Envoy |
|
|
Метки, добавляемые к pod Envoy |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Включение проверки запуска для Envoy |
|
|
Порог неудачных попыток проверки запуска |
|
|
Интервал между проверками запуска |
|
|
Включение проверки работоспособности для Envoy |
|
|
Порог неудачных попыток проверки работоспособности |
|
|
Интервал между проверками работоспособности |
|
|
Порог неудачных попыток проверки готовности |
|
|
Интервал между проверками готовности |
|
|
Запуск контейнера в привилегированном режиме |
|
|
Уровень SELinux для контейнера |
|
|
Тип SELinux для контейнера |
|
|
Список добавляемых мандатов ( |
|
|
Сохранение возможности |
|
|
Настройки правила привязки ( |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Имя |
|
|
Политика разрешения DNS для pod |
|
|
Включение административного веб-интерфейса Envoy |
|
|
Номер локального порта (loopback) для административного интерфейса Envoy |
|
|
Активация экспортера Prometheus-мeтрик для Envoy |
|
|
Создание ресурсов |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Интервал сбора метрик |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Порт для метрик Prometheus |
|
nodeSelectorLabels — идентификация узлов через метки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение использования идентификации на основе меток узлов |
|
resourceQuotas — квоты ресурсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение квот ресурсов для классов приоритета, используемых в кластере |
|
|
Жесткий лимит pod для Cilium |
|
|
Жесткий лимит pod для оператора |
|
secretsNamespaceAnnotations — аннотации для пространств имен секретов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации, добавляемые ко всем пространствам имен |
|
sleepAfterInit — режим ожидания вместо запуска#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Не запускать агент Cilium при запуске с режимом |
|
svcSourceRangeCheck — валидация разрешенных CIDR-источников балансировщика нагрузки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение валидации диапазонов IP-адресов источников ( |
|
synchronizeK8sNodes — синхронизация узлов Kubernetes#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Синхронизация состояний узлов Kubernetes в |
|
tls — параметры шифрования TLS#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Режим загрузки TLS-секретов для политик CNP с инспекцией трафика (устарело, используйте |
|
|
Ограничение области поиска TLS-секретов для политик CNP указанным пространством имен (при |
|
|
Создание пространства имен секретов для |
|
|
Имя пространства имен |
|
|
Активация механизма синхронизации |
|
|
Пользовательский сертификат корневого удостоверяющего центра (CA) для автоматической генерации внутренних TLS-сертификатов Cilium |
|
|
Закрытый ключ корневого удостоверяющего центра (CA) для автоматической генерации внутренних TLS-сертификатов Cilium |
|
|
Срок действия автоматически генерируемого корневого CA-сертификата в днях |
|
|
Активация использования доверенного пакета корневых сертификатов ( |
|
|
Имя |
|
|
Имя ключа |
|
|
Использование |
|
tunnelProtocol — протокол туннелирования#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Протокол инкапсуляции трафика для режимов туннелирования и ad-hoc-туннелей. |
|
underlayProtocol — протокол IP-подсети#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Семейство IP для подсети. |
|
routingMode — режим маршрутизации#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение режима |
|
tunnelPort — порт туннелей VXLAN/Geneve#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Пользовательский UDP-порт для оверлейных туннелей VXLAN и Geneve (значение |
|
tunnelSourcePortRange — диапазон портов источника туннелей#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Диапазон портов источника для туннелей VXLAN и Geneve (значение |
|
serviceNoBackendResponse — ответ при отсутствии бэкендов у службы#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройка ответа на трафик для службы без бэкендов. |
|
MTU — переопределение MTU для виртуальных интерфейсов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Пользовательский размер MTU для виртуальных интерфейсов Cilium ( |
|
disableEndpointCRD — отключение CRD CiliumEndpoint#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Отключение использования CRD CiliumEndpoint |
|
wellKnownIdentities — поддержка предопределенных идентификаторов безопасности#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение использования предопределенных идентификаторов безопасности для ускорения обработки трафика базовых |
|
etcd — интеграция с etcd#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение режима |
|
|
Список конечных точек |
|
|
Включение использования TLS/SSL для подключения к |
|
operator — оператор Cilium#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение компонента |
|
|
Автоматическое обновление pod |
|
|
Переопределение образа контейнера |
|
|
Путь к репозиторию контейнерного образа |
|
|
Тег образа контейнера |
|
|
Дайджест (SHA-хеш) образа для доверенной верификации образа |
|
|
Дайджест (SHA-хеш) |
|
|
Дайджест (SHA-хеш) |
|
|
Дайджест (SHA-хеш) |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Суффикс имени образа |
|
|
Количество реплик pod |
|
|
Имя |
|
|
Политика разрешения DNS для pod |
|
|
Тип стратегии обновления |
|
|
Максимальное количество pod или значение в процентах во время обновления |
|
|
Максимальное количество недоступных pod во время обновления |
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Дополнительные аргументы контейнера |
|
|
Дополнительные переменные окружения |
|
|
Дополнительные hostPath-монтирования |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Настройка HostNetwork |
|
|
Тип профиля Seccomp |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Включение |
|
|
Количество или процент pod, которые должны оставаться доступными |
|
|
Максимальное количество или процент pod, которые могут быть доступными |
|
|
Политика высвобождения ( |
|
|
Ограничения ресурсов CPU для |
|
|
Ограничения ресурсов памяти для для |
|
|
Запрашиваемые ресурсы CPU для |
|
|
Запрос памяти для |
|
|
Список |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Интервал запуска сборщика мусора для удаления неиспользуемых ресурсов эндпоинта |
|
|
Интервал запуска сборщика мусора для удаления неактивных узлов Cilium из |
|
|
Интервал запуска сборщика мусора для очистки неиспользуемых идентификаторов безопасности Cilium |
|
|
Тайм-аут ожидания |
|
|
Включение |
|
|
Настройка адреса прослушивания |
|
|
Настройка порта прослушивания |
|
|
Включение |
|
|
Включение метрик Prometheus для |
|
|
Порт для метрик Prometheus |
|
|
Создание ресурсов |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Настройка метки |
|
|
Интервал сбора метрик |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Включение дашбордов Grafana для |
|
|
Метка для импорта дашбордов |
|
|
Пространство имен для дашбордов |
|
|
Значение метки для импорта дашбордов |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Пропуск создания CRD для |
|
|
Автоматическое снятие ограничений с узлов после успешного запуска на них pod Cilium |
|
|
Автоматическое наложение ограничений на узлы, где запуск агента Cilium запланирован, но еще не завершен. Это предотвращает планирование pod на узлах, где Cilium не является провайдером CNI по умолчанию |
|
|
Установка статуса узла |
|
|
Перезапуск любых pod, которые не управляются Cilium |
|
|
Интервал в секундах для проверки pod, которые не управляются Cilium |
|
nodeinit — DaemonSet инициализации узлов кластера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Переопределение образа контейнера |
|
|
Путь к репозиторию контейнерного образа |
|
|
Тег образа контейнера |
|
|
Дайджест (SHA-хеш) образа контейнера |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Имя |
|
|
Тип стратегии обновления |
|
|
Дополнительные переменные окружения |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Настройки правила привязки ( |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Профиль |
|
|
Запрашиваемые ресурсы CPU для |
|
|
Запрос памяти для |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Запуск pod с повышенными привилегиями |
|
|
Уровень SELinux |
|
|
Тип SELinux |
|
|
Список добавляемых мандатов ( |
|
|
Путь к файлу, куда записывается временная метка начальной загрузки |
|
|
Скрипт, выполняемый до основного скрипта запуска |
|
|
Скрипт, выполняемый после основного скрипта запуска |
|
|
Скрипт, выполняемый до основного скрипта |
|
|
Скрипт, выполняемый после основного скрипта |
|
preflight — ресурсы предварительной проверки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение ресурсов предварительной проверки Cilium перед проведением обновления кластера |
|
|
Переопределение образа контейнера |
|
|
Путь к репозиторию контейнерного образа |
|
|
Тег образа контейнера |
|
|
Дайджест (SHA-хеш) образа контейнера |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Переопределение образа контейнера Envoy |
|
|
Путь к репозиторию контейнерного образа Envoy |
|
|
Тег образа контейнера Envoy |
|
|
Политика загрузки образа |
|
|
Дайджест (SHA-хеш) образа контейнера Envoy |
|
|
Использование дайджеста образа вместо тега |
|
|
Имя |
|
|
Тип стратегии обновления |
|
|
Дополнительные переменные окружения |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Настройки правила привязки ( |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Параметры контекста безопасности pod |
|
|
Аннотации, добавляемые к pod |
|
|
Метки, добавляемые к pod |
|
|
Включение |
|
|
Количество или процент pod, которые должны оставаться доступными |
|
|
Максимальное число или процент pod, которые могут быть недоступны |
|
|
Политика высвобождения ( |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Время ожидания |
|
|
Интервал между проверками готовности |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Путь для записи файла |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Валидация схемы установленных ресурсов |
|
enableCriticalPriorityClass — управление классом приоритета для критических компонентов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Автоматическое назначение критического класса приоритета ( |
|
clustermesh — мультикластерная сеть#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Развертывание |
|
|
Максимальное количество кластеров в ClusterMesh |
|
|
Включение синхронизации |
|
|
Включение поддержки API MCS (Multi-Cluster Services) |
|
|
Автоматическое ограничение области действия сетевых политик локальным кластером, если целевой кластер не указан явно |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Активация использования явной конфигурации топологии ClusterMesh |
|
|
DNS-домен по умолчанию для API-серверов ClusterMesh при автоматическом формировании адресов удаленных кластеров по IP |
|
|
Список кластеров для соединения в сети. |
|
|
Переопределение образа контейнера |
|
|
Путь к репозиторию контейнерного образа |
|
|
Тег образа контейнера |
|
|
Дайджест (SHA-хеш) образа контейнера |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
TCP-порт для агенат Health API |
|
|
Настройка параметров проверки готовности контейнера |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список |
|
|
Параметры |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Дополнительные аргументы для |
|
|
Дополнительные переменные окружения для |
|
|
Выбор среды хранения для встроенного |
|
|
Включение KVStoreMesh. Кеширует информацию, полученную из удаленных кластеров, в локальном экземпляре |
|
|
TCP-порт для агента Health API KVStoreMesh |
|
|
Настройка параметров проверки готовности контейнера |
|
|
Дополнительные аргументы KVStoreMesh |
|
|
Дополнительные переменные окружения KVStoreMesh |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список |
|
|
Параметры |
|
|
Режим KVStore при запуске KVStoreMesh. |
|
|
Тип |
|
|
Внешний |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Политика распределения внешнего трафика для |
|
|
Политика распределения внутреннего трафика для |
|
|
Режим привязки сессий к pod API-сервера ClusterMesh. |
|
|
Имя класса балансировщика для |
|
|
Статический IP-адрес балансировщика для |
|
|
Диапазоны IP-адресов источников ( |
|
|
Количество реплик pod |
|
|
Параметры |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Дополнительные аргументы API-сервера ClusterMesh |
|
|
Дополнительные переменные окружения API-сервера ClusterMesh |
|
|
Дополнительные |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список |
|
|
Запуск pod от имени пользователя без административных полномочий |
|
|
UID пользователя, от имени которого запускается pod |
|
|
GID группы, от имени которой запускается pod |
|
|
Идентификатор группы файловой системы для pod, назначаемый владельцем всех файлов и каталогов на подключенных томах |
|
|
Аннотации, добавляемые к pod API-сервера ClusterMesh |
|
|
Метки, добавляемые к pod API-сервера ClusterMesh |
|
|
Включение |
|
|
Количество или процент pod, которые должны оставаться доступными |
|
|
Максимальное число или процент pod, которые могут быть недоступными |
|
|
Политика высвобождения ( |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Тип стратегии обновления API-сервера ClusterMesh |
|
|
Максимальное количество pod или значение в процентах во время обновления |
|
|
Максимальное количество недоступных pod во время обновления |
|
|
Имя |
|
|
Настройка режима аутентификации ClusterMesh. |
|
|
Возможность использования пользовательских TLS-сертификатов для ClusterMesh API-сервера |
|
|
Автоматическая генерация корневого CA и сертификатов для работы mTLS между компонентами ClusterMesh |
|
|
Метод автоматической генерации TLS-сертификатов. |
|
|
Срок действия автоматически генерируемых TLS-сертификатов в днях |
|
|
Ссылка на издателя ( |
|
|
Сертификат сервера ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Закрытый ключ сервера ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Список дополнительных DNS-имен для включения в автоматически генерируемый сертификат сервера |
|
|
Список дополнительных IP-адресов для включения в автоматически генерируемый сертификат сервера |
|
|
Административный TLS-сертификат ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Административный закрытый TLS-ключ ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Клиентский TLS-сертификат ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Клиентский закрытый TLS-ключ ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
TLS-сертификат удаленного кластера для ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Закрытый TLS-ключ удаленного кластера для ClusterMesh API-сервера в формате PEM, закодированный в |
|
|
Включение экспорта метрик API-сервера в формате OpenMetrics |
|
|
Номер сетевого порта для сбора метрик API-сервера ClusterMesh |
|
|
Активация экспортера OpenMetrics/Prometheus для компонента |
|
|
Номер сетевого порта для сбора метрик KVStoreMesh |
|
|
Активация экспортера OpenMetrics/Prometheus для встроенного хранилища |
|
|
Уровень детализации метрик |
|
|
Настройка порта, на котором прослушивает сервер метрик |
|
|
Создание ресурсов |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Интервал сбора метрик |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Интервал сбора метрик (метрики KVStoreMesh) |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Интервал сбора метрик (метрики |
|
|
Настройка тайм-аута сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
cgroup — параметры интеграции с подсистемой cgroups#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение автоматического монтирования файловой системы cgroup2 по пути |
|
|
Ограничения ресурсов CPU для init-контейнера автоматического монтирования |
|
|
Ограничения ресурсов памяти для init-контейнера автоматического монтирования |
|
|
Запрашиваемые ресурсы CPU для init-контейнера автоматического монтирования |
|
|
Запрос памяти для init-контейнера автоматического монтирования |
|
|
Путь к корневой директории монтирования файловой системы |
|
sysctlfix — исправления sysctl#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация init-контейнера |
|
agentNotReadyTaintKey — ключ ограничения неготовности агента#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя ключа ограничения ( |
|
dnsProxy — параметры DNS-прокси#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Время задержки закрытия соединения DNS-прокси с upstream-сервером в секундах (значение |
|
|
Код ответа DNS (RCODE) при блокировке DNS-запросов сетевыми политиками. |
|
|
Активация сжатия DNS-ответов для pod, если размер пакета превышает 512 байт или лимиты опции EDNS0 |
|
|
Максимальное количество IP-адресов, сохраняемых в кеше для одного FQDN-имени в контексте каждого эндпоинта |
|
|
Допустимый период удержания неактивных соединений с истекшими DNS-запросами в статусе активных |
|
|
Максимальный лимит IP-адресов для сохранения при обработке отложенных удалений соединений с истекшими DNS-запросами |
|
|
Минимальный TTL в секундах для кеширования FQDN-записей. При |
|
|
Путь к файлу с данными кеша DNS для предварительной загрузки при старте агента |
|
|
Номер глобального сетевого порта для запуска DNS-прокси в агенте Cilium. Значение |
|
|
Максимальное время удержания DNS-ответа прокси-сервером перед отправкой pod для синхронизации пути прохождения трафика eBPF |
|
|
Активация предварительного выделения идентификаторов безопасности для FQDN-политик (ToFQDN) с целью снижения задержек |
|
sctp — поддержка протокола SCTP#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение поддержки протокола SCTP |
|
enableNonDefaultDenyPolicies — включение политик Non-Default-Deny#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Активация поддержки политик безопасности без стандартного запрета трафика по умолчанию ( |
|
authentication — аутентификация между сервисами#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение подсистемы взаимной аутентификации узлов и сборщика мусора аутентификационных записей |
|
|
Размер буфера очереди для обработки входящих событий аутентификации из eBPF-карты сигналов |
|
|
Размер буфера канала, который Cilium использует для получения событий истечения сертификата из обработчиков аутентефикации |
|
|
Интервал запуска сборщика мусора (GC) для очистки устаревших записей в eBPF-карте аутентификации |
|
|
Номер порта агента Cilium для выполнения mTLS-рукопожатий взаимной аутентификации между узлами |
|
|
Тайм-аут установления TCP-соединения с удаленным узлом для прохождения аутентификации |
|
|
Включение интеграции SPIRE |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Включение установки SPIRE |
|
|
Пространство имен SPIRE для установки |
|
|
Отключение создания и управления пространством имен SPIRE силами Helm (используется, если пространство имен уже существует в кластере) |
|
|
Переопределение образа init-контейнера агента и сервера SPIRE |
|
|
Репозиторий образа init-контейнера агента и сервера SPIRE |
|
|
Тег образа init-контейнера SPIRE |
|
|
Дайджест (SHA-хеш) образа init-контейнера SPIRE |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Имя |
|
|
Переопределение образа агента SPIRE |
|
|
Репозиторий образа агента SPIRE |
|
|
Тег образа агента SPIRE |
|
|
Дайджест (SHA-хеш) образа агента SPIRE |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Включение создания |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Проверка |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Селектор узлов для планирования pod |
|
|
Параметры контекста безопасности pod |
|
|
Контекст безопасности для контейнеров агента SPIRE |
|
|
Имя |
|
|
Переопределение образа сервера SPIRE |
|
|
Репозиторий образа сервера SPIRE |
|
|
Тег образа сервера SPIRE |
|
|
Дайджест (SHA-хеш) образа сервера SPIRE |
|
|
Использование дайджеста образа вместо тега |
|
|
Политика загрузки образа |
|
|
Включение создания |
|
|
Имя |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Запросы и ограничения ресурсов для контейнера |
|
|
Тип |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам |
|
|
Метки, добавляемые ко всем создаваемым ресурсам |
|
|
Настройки правила привязки ( |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Включение хранения данных сервера SPIRE |
|
|
Размер хранения данных сервера SPIRE |
|
|
Режим доступа хранения данных сервера SPIRE |
|
|
|
|
|
Параметры контекста безопасности pod |
|
|
Контекст безопасности для контейнеров сервера SPIRE |
|
|
Тип ключа CA SPIRE |
|
|
Страна субъекта CA SPIRE |
|
|
Организация субъекта CA SPIRE |
|
|
Общее имя субъекта CA SPIRE |
|
|
Сетевой адрес сервера SPIRE для использования Cilium Operator (при указании DNS-имени с портом адрес определяется через |
|
|
Домен доверия SPIFFE для валидации и получения TLS-сертификатов |
|
|
Путь к Unix-сокету административного API SPIRE для прослушивания делегированным агентом |
|
|
Путь к Unix-сокету агента SPIRE для взаимодействия с агентом Cilium и Cilium Operator |
|
|
Тайм-аут подключения SPIRE |
|
enableInternalTrafficPolicy — поддержка политики распределения внутреннего трафика#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение политики распределения внутреннего трафика (Internal Traffic Policy) |
|
enableLBIPAM — управление IP-адресами для сервисов балансировщика нагрузки#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение управления IP-адресами для балансировщика нагрузки |
|