• Русский
  • Введение

    Содержание

    Введение в изоляцию Pod

    Изоляция Pod позволяет немедленно прекратить трафик к неисправным Pod, при этом сохраняя их рабочее состояние. Эта функция:

    • Предотвращает сбои запросов от дефектных Pod
    • Поддерживает доступность сервиса во время устранения неполадок
    • Позволяет беспрепятственно возвращать Pod в работу после ремонта

    Основная цель: обеспечить непрерывность сервиса за счёт динамического управления участием конечных точек

    Преимущества

    • Быстрая изоляция
      Удаление из service mesh одним кликом без завершения работы Pod

    • Сохранение стабильности
      Поддержание оптимального уровня успешных запросов за счёт исключения неисправных экземпляров

    • Нативная интеграция с K8s
      Работает со стандартными ресурсами Deployment

    • Наблюдаемость
      Интеграция с панелями мониторинга для проверки состояния здоровья

    Сценарии

    • Обработка аномальных Pod
      Изоляция Pod с повышенным количеством ошибок 5xx или резкими задержками

    • Окна обслуживания
      Временное удаление узлов во время обновлений инфраструктуры

    • Отладка производительности
      Тестирование исправлений на изолированном Pod без влияния на продуктивный трафик

    • Пошаговое восстановление
      Постепенное возвращение отремонтированных Pod после проверки

    Ограничения

    • Ограничения по состоянию
      Влияет только на Pod в состоянии Running, исключая Completed/CrashLoopBackOff

    • Совместимость версий
      Для устаревших сервисов требуется обновление меток (asm.cpaas.io/msselector)

    • Конфликтные сценарии
      Отключается во время canary-релизов и событий горизонтального масштабирования

    • Сохранение состояния
      Изоляция сбрасывается при перезапуске Pod или операциях масштабирования вниз