Расширенные операции Sidecar
Содержание
ВведениеОсобенностиПреимуществаКонфигурация пропуска трафикаПараметры конфигурацииШаги реализацииУправление режимом обходаОперационный процессШаги выполненияУправление логами SidecarУровни логированияПроцесс обновленияУдаление SidecarАнализ воздействияПроцедура удаленияВведение
Расширенные операции Sidecar обеспечивают детальный контроль над поведением прокси Istio внутри сервисных мешей. Эта функциональность:
- Оптимизирует сетевую производительность за счёт целенаправленной обработки трафика
- Позволяет выполнять отладку и устранение неполадок без прерывания работы
- Обеспечивает возможности аварийного обхода
- Сохраняет операционную гибкость в сложных средах
Основная ценность: Повышенная наблюдаемость и контроль над компонентами сервисного меша
Особенности
- Конфигурация пропуска трафика (traffic passthrough)
- Режим обхода на уровне Pod
- Динамическая настройка уровня логирования
- Полное удаление Sidecar
Преимущества
Точный контроль: Управление трафиком по портам и диапазонам IP
Без прерываний: Режим обхода без перезапуска Pod
Поддержка диагностики: Изменение уровня логов во время работы
Отказоустойчивость: Возможность полного удаления Sidecar
Конфигурация пропуска трафика
Параметры конфигурации
Шаги реализации
- Перейдите: Service List > Target Service
- Выберите Details > Sidecar Configuration
- Настройте правила пропуска:
- Добавьте исходящие порты/диапазоны IP
- Укажите входящие порты контейнера
- Подтвердите перезапуск Deployment
Примечание: Запускает полный перезапуск Deployment — планируйте окно обслуживания
Управление режимом обхода
Операционный процесс
Шаги выполнения
- Найдите целевой Pod: вкладка Pods
- Активируйте обход:
> Bypass Mode
- Переключите тумблер ➔ OK
- Перезапустите компонент Istiod (требуются права администратора)
Требования:
- Kubernetes версии ≥v1.23
- Pod в состоянии Running
- Отсутствие ожидающих обновлений Sidecar
Управление логами Sidecar
Уровни логирования
Процесс обновления
- Откройте детали сервиса
- Нажмите
- Выберите уровень и режим:
- Подтвердите обновление
Синхронизация в кластере: Автоматически распространяется на мультикластерные развертывания
Удаление Sidecar
Анализ воздействия
Процедура удаления
- Убедитесь в отсутствии активных canary-релизов
- Выполните Actions > Remove Sidecar
- Подтвердите операцию:
Восстановление: Требует повторной инъекции через конфигурацию сервисного меша