Сведения об агентическом интерфейсе командной строки для службы Azure Kubernetes (AKS) (предварительная версия)

В этой статье представлен обзор агентного интерфейса командной строки для службы Azure Kubernetes (AKS), средства устранения неполадок и аналитических сведений с использованием искусственного интеллекта, которое обеспечивает расширенную диагностику непосредственно в терминале. Эта функция предназначена для помощи администраторам или разработчикам AKS быстро диагностировать, понимать и устранять сложные проблемы, не нуждаясь в глубоком опыте Kubernetes или запоминании синтаксиса команд.

Общие сведения об агентическом интерфейсе командной строки для AKS

Агентический интерфейс командной строки для AKS предоставляет группу az aks agent команд. Для того чтобы задавать вопросы на естественном языке о состоянии, конфигурации и проблемах кластера, его можно использовать.

Получение сведений о кластере, конфигураций и аналитических сведений

Вы можете использовать агентический интерфейс командной строки для AKS для быстрого сбора подробных сведений о кластерах AKS, в том числе:

  • Подробные сведения о состоянии кластера и конфигурации.
  • Метрики кластера в реальном времени и информация о состоянии системы.
  • Интеллектуальный анализ состояния кластера и потенциальных проблем.
  • Упреждающие рекомендации на основе шаблонов конфигурации кластера и рабочих нагрузок.

Устранение сложных неполадок с расширенными AKS, Kubernetes и проблемами с работоспособностью.

Агентический интерфейс командной строки для AKS использует ИИ для устранения сложных проблем, предоставив следующие возможности:

  • Диагностика на основе искусственного интеллекта, которая анализирует сложные проблемы кластера.
  • Интеллектуальное обнаружение проблем в плоскости управления AKS, пулах узлов и рабочих нагрузках.
  • Автоматизированный анализ первопричин для проблем с сетью, хранением данных и безопасностью.
  • Руководство по устранению неполадок рабочих процессов с пошаговыми предложениями по исправлению.
  • Интеграция с обширной базой знаний Kubernetes от Майкрософт.

Режимы развертывания

Агентический интерфейс командной строки для AKS поддерживает два режима развертывания для удовлетворения различных операционных требований и моделей безопасности: режима клиента и режима кластера.

В следующей таблице приведены идеальные варианты использования и характеристики каждого режима развертывания, которые помогут выбрать оптимальный вариант для вашей среды:

Режим Описание Случаи использования Ключевые характеристики
Режим клиента Выполняет агентический интерфейс командной строки локально на компьютере с помощью контейнеров Docker. • Среды разработки и тестирования
• Отдельные рабочие процессы разработчика
• Среды с строгими политиками безопасности кластера
• Использует локальные учетные данные Azure CLI и конфигурацию kubectl
• Требуется, чтобы Docker был установлен и запущен локально
• Предоставляет те же возможности диагностики, что и режим кластера
Режим кластера Развертывает агентический интерфейс командной строки в качестве модуля pod в кластере AKS с помощью учетных записей служб Kubernetes и удостоверения рабочей нагрузки. • Рабочие среды
• Общие командные среды
• Автоматизированные рабочие процессы
• Расширенные сценарии безопасности с помощью удостоверений рабочей нагрузки и интеграции Azure RBAC
• Использует учетные записи службы Kubernetes с идентификацией рабочих нагрузок для безопасного подтверждения подлинности
• Выполняется непосредственно в кластере AKS для оптимальной производительности и сетевого доступа.
• Поддерживает необязательную интеграцию Azure RBAC для повышения безопасности

Лучшие практики

При использовании агентического интерфейса командной строки для AKS следует учитывать следующие рекомендации.

  • Начните с широких диагностических запросов: начните с общих вопросов, таких как "Что неправильно с моим кластером?" Позвольте руководству по искусственному интеллекту решить конкретные проблемы.
  • Используйте описательные формулировки проблемы: предоставьте контекст симптомов, которые вы наблюдаете, для лучшего анализа ИИ.
  • Внимательно просмотрите рекомендации по ИИ: ознакомьтесь с предлагаемыми решениями перед их реализацией.
  • Используйте исторический анализ: с течением времени спрашивайте о шаблонах и тенденциях в поведении кластера.
  • Предоставление отзывов. Помогите улучшить ИИ, предоставив отзыв о точности и полезности диагностических ответов.
  • Используйте наряду с традиционным мониторингом: дополните аналитику ИИ с помощью Azure Monitor и других средств наблюдения.

Вопросы безопасности

При использовании агентического интерфейса командной строки для AKS следует учитывать следующие аспекты безопасности:

Общие методики безопасности

  • При настройке разрешений доступа следуйте принципу наименьших привилегий.
  • Перед реализацией предлагаемых решений внимательно ознакомьтесь с рекомендациями по ИИ.
  • Аудит использования команд с помощью журналов действий Azure и журналов аудита кластера.
  • Убедитесь, что ключи API LLM хранятся безопасно и регулярно поворачиваются.

Безопасность режима клиента

  • Убедитесь, что локальные учетные данные Azure CLI правильно защищены и обновлены.
  • Используйте безопасные конфигурации Docker и обновляйте образы Docker.
  • Помните о локальном хранилище учетных данных и разрешениях на доступ.

Безопасность режима кластера

  • Настройте соответствующие разрешения RBAC Kubernetes для учетной записи службы.
  • Включите удостоверение рабочего процесса для безопасного доступа к ресурсам Azure.
  • Рассмотрите возможность реализации интеграции Azure RBAC для расширенных элементов управления безопасностью.
  • При необходимости используйте сетевые политики для управления взаимодействием pod'ов агентов.
  • Регулярный обзор и обновление учетных данных рабочей нагрузки (workload identity).

Дополнительные сведения об агентическом интерфейсе командной строки для AKS см. в следующих статьях: