Перейти к содержимому

Устранение неполадок в сети Kubernetes с помощью ИИ-ассистента для диагностики

ITOpsTalk

0:00 / 0:00

Устранение неполадок в сети Kubernetes с помощью ИИ-ассистента для диагностики

377 просмотров · Трансляция закончилась 3 месяца назад
ITOpsTalk
12,2 тыс. подписчиков
377 просмотров · Трансляция закончилась 3 месяца назад
Беседа без слайдов, состоящая из двух человек: менеджера по продукту и SRE-специалиста, который непосредственно управляет AKS в производственной среде — 30 кластеров в двух регионах, в основном на Cilium, где 40% инцидентов связаны с проблемами сети. В ходе сессии рассматриваются реальные проблемы, возникающие в результате этих инцидентов (страницы, SSH-подключение к узлу, переключение между пятью вкладками, звонок единственному инженеру, который знает, где искать проблему), а затем представляется Container Network Insights Agent (CNIA) — агент искусственного интеллекта, работающий в виде пода внутри кластера AKS. Шефали Хера (менеджер по продукту Azure Container Networking на AKS) и Джонатан Кубильо Саборио (оператор AKS в производственной среде) рассказывают о том, что делает CNIA — классифицирует симптом, извлекает данные из кластера в режиме реального времени, создает таблицу данных, проводит анализ первопричин и готовое к копированию и вставке решение — и чего он намеренно не делает (автоматическое устранение неполадок, отладка кода приложения, анализ нескольких кластеров). В рамках сессии будут представлены две демонстрации в реальном времени: политика Cilium на основе FQDN, незаметно блокирующая исходящий трафик на google.com, и несоответствие целевого порта, приводящее к отказу в подключении к службе. Затем будут рассмотрены вопросы, которые действительно задают предприятия, чувствительные к вопросам безопасности: куда направляются запросы, какие разрешения требуются, механизмы защиты от внедрения запросов, механизмы защиты RBAC, блокировка галлюцинаций, поведение регулирования и связь CNIA с Azure Copilot. CNIA по своей конструкции предназначена только для чтения, ограничена сетевыми возможностями, устанавливается как расширение AKS и использует ваш собственный ресурс Azure OpenAI, поэтому диагностический контент никогда не покидает ваш клиент. Докладчики Шаифали Гарг — менеджер по продуктам, Azure Container Networking на AKS, Microsoft Джонатан Ванг — менеджер по продуктам / оператор AKS (с точки зрения клиента) Ключевые выводы Узкое место — не инструменты, а знание, где искать. Команды уже используют kubectl, панели мониторинга и детекторы — много времени уходит на выяснение того, в каком слое находится проблема и что проверять дальше. CNIA классифицирует симптом и сразу переходит к решению. CNIA устанавливается как расширение AKS с RBAC только для чтения. Никаких Helm-диаграмм, никаких YAML-файлов для контроля, установка занимает 5–7 минут, и она никогда ничего не меняет в вашем кластере — каждое исправление — это команда копирования и вставки, которую вы выбираете для выполнения. Основано на доказательствах, а не на данных из интернета. Каждый вывод подкрепляется таблицей доказательств, полученной в режиме реального времени из вашего кластера — ваших подов, ваших политик, ваших счетчиков хостов — поэтому трудно скрыть неверные, но правдоподобные ответы. Когда доказательства неубедительны, CNIA указывает на это, а не выдумывает первопричину. Используйте свой собственный Azure OpenAI. Подсказки и диагностические данные поступают в ваш ресурс OpenAI в вашем регионе — Microsoft не видит диагностический контент, и ничего не сохраняется извне. Исходящий трафик осуществляется по протоколу HTTPS только к вашей конечной точке OpenAI. Двухуровневая защита от внедрения команд. Агент имеет ограниченную область действия (команды, не относящиеся к теме, отклоняются), а кластерный RBAC только для чтения означает, что даже если кто-то попытается обманом заставить его выполнить деструктивную команду, сам кластер откажет. Люди остаются в курсе событий по своей сути. CNIA рекомендует исправления; оператор их выполняет. Отзывы (лайки/дизлайки) в чате напрямую передаются команде разработчиков продукта. Знайте, чем CNIA не является. Это ориентированное на сети решение, работающее с одним кластером, только с AKS и только для чтения — это не отладчик приложений, инструмент хранения данных, оптимизатор затрат или средство автоматического исправления. Оно дополняет Azure Copilot (широкий охват), глубоко проникая в сетевой стек кластера. Настоящая выгода — это экономия времени. SRE-специалисты экономят 20–30 минут на каждом сетевом инциденте, и любой инженер в команде может провести то же расследование, что и ведущий инженер, — даже когда старший эксперт находится в отпуске. Ресурсы Обзор Advanced Container Networking Services (ACNS) — https://learn.microsoft.com/azure/aks... Расширения кластера AKS — https://learn.microsoft.com/azure/aks... Azure CNI на базе Cilium — https://learn.microsoft.com/azure/aks... Идентификация рабочих нагрузок в AKS — https://learn.microsoft.com/azure/aks... Что такое Azure OpenAI Service? — https://learn.microsoft.com/azure/ai-...