Поделиться через


Эффективная работа с кластерами AKS с помощью Microsoft Copilot в Azure

Microsoft Copilot в Azure помогает эффективнее работать с кластерами Службы Azure Kubernetes (AKS).

Когда вы запрашиваете помощь у Microsoft Copilot в Azure в работе с AKS, он автоматически извлекает контекст, если это возможно, на основе текущей беседы или на странице, которую вы просматриваете в портале Azure. Если контекст не понятен, вам будет предложено указать кластер.

В этом видео показано, как Copilot в Azure может помочь в управлении кластерами и конфигурациями AKS.

Подсказка

Задачи и примеры запросов, перечисленные здесь, показывают несколько областей, в которых Microsoft Copilot в Azure может быть особенно полезным. Однако это не полный список всех действий, которые вы можете сделать. Мы рекомендуем вам поэкспериментировать с собственными запросами и узнать, как Microsoft Copilot в Azure поможет вам управлять ресурсами и средой Azure.

Выполнение команд кластера

Вы можете использовать Microsoft Copilot в Azure, чтобы выполнять команды kubectl на основе ваших запросов. При выполнении запроса, который может быть достигнут командой kubectl, вы увидите команду вместе с параметром для её выполнения непосредственно в панели Запуск команды. Эта область позволяет выполнять команды в кластере через API Azure без прямого подключения к кластеру. Вы также можете скопировать созданную команду и запустить ее напрямую.

В этом видео показано, как Copilot в Azure может помочь с командами kubectl для управления кластерами AKS.

Примеры команд кластера

Ниже приведены несколько примеров типов запросов, которые можно использовать для выполнения команд kubectl в кластере AKS. Измените эти подсказки на основе ваших реальных сценариев или попробуйте другие подсказки, чтобы получить различные виды информации.

  • Перечислите все мои пространства имен
  • Список моих ошибочных подов в этом кластере
  • Проверьте статус развертывания aksdeployment
  • Получение всех модулей pod, находящихся в ожидающих состояниях во всех пространствах имен.
  • Можно ли удалить моё развёртывание с именем my-deployment в пространстве имён my-namespace?
  • Увеличьте количество реплик развертывания my-deployment до 5
  • Как получить статус всех узлов в моем кластере AKS?
  • Перечисление всех служб в кластере AKS с помощью kubectl

Пример команды кластера

Вы можете сказать :"Перечислить все пространства имен в моем кластере." Copilot в Azure покажет вам команду kubectl для выполнения вашего запроса и спросит, хотите ли вы ее выполнить. Если вы еще не работаете в контексте кластера, вам будет предложено выбрать его. При подтверждении откроется панель "Выполнить" с уже включенной созданной командой.

Снимок экрана подсказки Microsoft Copilot в Azure для запуска команды kubectl.

Запуск и остановка пулов узловых точек

Вы можете запускать и останавливать пулы узлов AKS, запрашивая Microsoft Copilot в Azure, не переходя к каждому кластеру по отдельности. Вы также можете управлять пулами узлов, отправляя запрос через Copilot в Azure.

При запросе справки по пулам узлов вам будет предложено выбрать пул узлов для работы. Оттуда Microsoft Copilot в Azure предложит подтвердить действие.

Примеры запросов пула узлов

  • "Остановить пул узлов".
  • Запустите мой пул узлов.
  • "Я хочу остановить пул узлов".
  • "Остановите пул узлов в моем кластере".
  • Можно ли создать пул узлов?
  • Я хочу принять меры по пулу узлов.

Пример пула узлов

Когда вы говорите "остановить пул узлов", Copilot в Azure предложит подтвердить, какой пул узлов следует остановить. После выбора появится запрос на подтверждение действия.

Снимок экрана, показывающий, как Microsoft Copilot в Azure отвечает на запрос по остановке пула узлов AKS.

Включение авторизации IP-адресов

Используйте Microsoft Copilot в Azure, чтобы быстро внести изменения в IP-адреса, которым разрешен доступ к кластеру AKS. При ссылке на собственный IP-адрес Microsoft Copilot в Azure может добавить его в авторизованные диапазоны IP-адресов без указания точного адреса. Если вы хотите включить альтернативные IP-адреса, Microsoft Copilot в Azure просит открыть панель "Сеть " для кластера AKS и помочь вам изменить соответствующее поле.

Примеры запросов IP-адреса

Ниже приведены несколько примеров типов запросов, которые можно использовать для управления IP-адресами, которые могут получить доступ к кластеру AKS. Измените эти подсказки на основе ваших реальных сценариев или попробуйте другие подсказки, чтобы получить различные виды информации.

  • Разрешить моему IP-адресу получить доступ к моему кластеру AKS
  • "Добавьте IP-адрес в список разрешенных политик сети кластера AKS"
  • Добавьте мой IP-адрес в разрешенные диапазоны IP-адресов в конфигурации сети кластера AKS
  • "Добавьте IP CIDR в авторизованные диапазоны IP-адресов кластера AKS"
  • Обновление авторизованных диапазонов IP-адресов кластера AKS

Управление резервными копиями кластера

Microsoft Copilot в Azure поможет упростить процесс установки расширения Azure Backup в кластер AKS. В кластерах, где уже установлено расширение, он помогает настроить резервные копии и просмотреть существующие резервные копии.

При запросе справки по резервным копиям вам будет предложено выбрать кластер. Оттуда Microsoft Copilot в Azure предложит открыть область резервного копирования для этого кластера, где можно продолжить установку расширения, настройку резервных копий или просмотр существующих резервных копий.

Примеры запросов для резервного копирования

Ниже приведены несколько примеров типов запросов, которые можно использовать для управления резервными копиями кластера AKS. Измените эти подсказки на основе ваших реальных сценариев или попробуйте другие подсказки, чтобы получить различные виды информации.

  • Установка расширения резервного копирования в кластере AKS
  • Настройка резервного копирования AKS
  • "Управление расширением резервного копирования в кластере AKS"
  • "Я хочу просмотреть резервные копии в кластере AKS"

Пример резервного копирования

Вы можете сказать "Установить резервное копирование AKS", чтобы начать процесс установки расширения. После выбора кластера появится запрос на открытие области резервного копирования . Затем выберите "Запустить резервную копию установки" , чтобы открыть интерфейс. После проверки необходимых компонентов для расширения можно выполнить этап установки.

Снимок экрана: Microsoft Copilot в Azure, запускающий процесс установки расширения резервного копирования для кластера AKS.

Настройка мониторинга в кластерах

Microsoft Copilot в Azure может упростить процесс установки Azure Monitor в кластерах AKS. При настройке мониторинга предоставляется представление о кластере, узле и уровне контейнеров, если оно уже настроено.

При запросе справки по мониторингу Microsoft Copilot в Azure автоматически извлекает контекст из просматриваемого кластера или текущей беседы. Если контекст не понятен, вам будет предложено указать кластер. В этом случае вы перейдите на панель "Аналитика " кластера, где можно подтвердить установку или просмотреть данные.

Примеры запросов мониторинга

  • Настройка мониторинга в кластере AKS
  • Переход на страницу мониторинга
  • "Перейдите на страницу мониторинга для моего кластера"
  • "Я хочу настроить мониторинг"
  • Настройка мониторинга для кластера AKS
  • "Можно ли настроить мониторинг?"
  • "Перейдите на страницу мониторинга кластера AKS"
  • "Перейдите на страницу мониторинга для другого кластера"

Пример мониторинга

При работе с кластером AKS можно сказать: "Помогите мне настроить мониторинг в моем кластере". Copilot в Azure поможет вам получить аналитические сведения о текущем кластере, где можно настроить Azure Monitor.

Снимок экрана: Microsoft Copilot в Azure, помогающий настроить мониторинг в кластере AKS.

Развертывание и работа с средствами кластера

Microsoft Copilot в Azure может упростить процесс установки средств в кластерах AKS, таких как Istio, Periscope и CanIPull.

При запросе развертывания средства AKS Microsoft Copilot в Azure автоматически извлекает контекст из просматриваемого кластера или текущей беседы. Если контекст не понятен, вам будет предложено указать кластер.

Установка и работа с Istio

Microsoft Copilot в Azure может упростить процесс установки Istio в кластерах AKS. Он также помогает просматривать и создавать правила управления трафиком после настройки Istio. При запросе справки по Istio в Copilot на Azure вас направят на панель сервисной сетки кластера, где можно подтвердить установку или настроить правила управления трафиком.

Примеры подсказок Istio

  • Включить Istio
  • "Я хочу включить Istio в кластере AKS"
  • Переход на страницу Istio
  • "Я хочу перейти на страницу Istio"

Пример Istio

При работе с кластером AKS можно сказать "включить istio". Copilot в Azure направляет вас к Service mesh для текущего кластера, где вы можете настроить Istio.

На снимке экрана показано, как Microsoft Copilot в Azure помогает развернуть Istio на кластере AKS.

Разверните Periscope и соберите журналы

Средство Periscope AKS помогает диагностировать и устранять неполадки в кластерах AKS. Он собирает и экспортирует журналы и диагностическую информацию из узлов и подов, что упрощает выявление и устранение проблем.

Примеры запросов Periscope

  • "Помогите мне развернуть Periscope в моем кластере AKS"
  • Развертывание Periscope в моем кластере
  • "Добавить Periscope в мой кластер"
  • Добавьте ведение журнала для перископа в мой кластер
  • "Помогите мне собирать журналы диагностики из кластера AKS"

Пример Перископа

Вы можете сказать : "Помогите мне развернуть перископ в кластере AKS". Если вы еще не находитесь в контексте кластера, Copilot в Azure предложит выбрать его. После того как вы сделаете выбор, Copilot в Azure попросит вас подтвердить детали, а затем развернет Periscope в вашем кластере.

Снимок экрана Copilot в Azure, который запрашивает подтверждение до развертывания Periscope в кластере.

Развертывание AKS CanIPull и устранение проблем с загрузкой образов

Средство AKS CanIPull — это диагностическая утилита, предназначенная для проведения проверок работоспособности кластеров AKS, особенно в отношении загрузки образов. Это средство помогает убедиться, что кластеры AKS могут успешно извлекать образы контейнеров из реестров контейнеров, важную задачу для плавной работы приложений.

Примеры запросов CanIPull

  • "Помогите мне развернуть CanIpull в моем кластере AKS"
  • "Помогите мне развернуть CanIpull в моем кластере AKS"
  • Разверните CanIpull в моем кластере
  • Добавить CanIpull в мой кластер
  • Добавьте проверку работоспособности CanIpull в мой кластер
  • "У меня есть доступ к определенному реестру контейнеров Azure из кластера AKS?"
  • "Помогите мне проверить, подключен ли ACR к моему кластеру AKS"

Пример CanIPull

Когда вы говорите " "Помогите мне развернуть CanIPull в кластере AKS", Copilot в Azure предложит выбрать кластер, а также один узел в кластере, в котором будет развернут CanIPull.

Снимок экрана Copilot в Azure, демонстрирующий, какой кластер и узел использовать для развертывания CanIPull.

Затем вам будет предложено выбрать реестр контейнеров Azure для извлечения. После подтверждения развертывания Copilot развертывает CanIPull на выбранном узле.

Скриншот Copilot в Azure, подтверждающего успешное развертывание CanIPull в кластере.

После завершения развертывания появится запрос на переход к области команд запуска , где можно просмотреть журналы CanIPull и проверить наличие проблем.

Снимок экрана: Copilot в Azure с запросом открыть панель команд запуска.

Снимок экрана, показывающий информацию журнала в панели

Устранение неполадок с кластером

Copilot в Azure поможет устранить неполадки с кластерами AKS. При запросе справки по устранению неполадок Copilot в Azure выполняет соответствующие детекторы в целевом кластере для выявления проблем, предоставляет решения по исправлению и предлагает полезные ссылки на документацию, которые помогут вам понять больше о проблеме. Например, вы можете обратиться за помощью к устранению проблем, связанных с использованием ЦП или памяти, ошибками OOMKilled, сбоями обновления кластера или сетевыми проблемами.

Устранение неполадок: примеры подсказок

  • "Почему высокий уровень использования ЦП кластера AKS?"
  • "Как исправить ошибки OOMKilled?"
  • "Действия по устранению неполадок с сетью AKS?"
  • Почему не удалось обновление AKS?
  • Как устранить нагрузку на память в AKS?
  • "Причины вытеснения pod в AKS?"
  • "Как проверить работоспособность узла AKS?"
  • "Почему не масштабируется кластер AKS?"
  • "Устранение неполадок DNS в AKS?"
  • "Рекомендации по мониторингу AKS?"

Пример устранения неполадок

Если вы скажете "диагностируй работоспособность узла кластера AKS", Copilot в Azure вас попросят подтвердить имя кластера и указать период времени для проверки. После этого отображаются все потенциальные проблемы, а также ссылки для получения дополнительных сведений о проблеме. Если проблемы не найдены, Copilot в Azure отображает сведения о работоспособности кластера и ссылки на полезные сведения.

Снимок экрана: Copilot в Azure, где проверяется работоспособность кластера AKS.

Вы можете выбрать ссылку для просмотра сведений о проблеме вместе с предлагаемыми решениями.

Снимок экрана Copilot в Azure, предоставляющий дополнительные сведения о проблеме с нагрузкой на ЦП.

Снимок экрана Copilot в Azure, предоставляющего более подробную информацию о проблеме с версией Kubernetes.

Получение рекомендаций по размеру виртуальной машины

При создании кластера AKS вы можете попросить Copilot в Azure определить, какой размер виртуальной машины Azure следует использовать. В зависимости от требований к ЦП и памяти приложения Copilot в Azure рекомендует соответствующие размеры, чтобы упростить выбор. Copilot в Azure также предоставляет варианты развертывания кластера AKS путем непосредственного создания кластера на портале Azure.

Хотя знакомство с параметрами размера виртуальной машины может быть полезным, Copilot в Azure предназначен для поддержки независимо от ваших уровней опыта в достижении целей развертывания. Тем не менее, важно, чтобы вы проявляли должную осмотрительность при выборе предлагаемых вариантов.

Примеры запросов размера виртуальной машины

  • "Рекомендуемые размеры виртуальных машин для кластеров AKS"
  • Рекомендуйте размеры виртуальных машин для моей рабочей нагрузки ИИ в службе Kubernetes.
  • "Предложение размеров виртуальных машин для развертываний AKS"
  • "Рекомендации по размерам Azure для службы Kubernetes"
  • "Я создаю ресурс службы Kubernetes для моей рабочей нагрузки, какой размер Azure следует использовать?"

Пример размера виртуальной машины

Вы можете сказать: "Рекомендуется размер виртуальной машины для создания кластера AKS для моей рабочей нагрузки. Copilot в Azure запрашивает дополнительные сведения о требованиях к среде и рабочей нагрузке. В некоторых случаях Copilot может задавать дополнительные вопросы, чтобы лучше понять ваш сценарий.

Снимок экрана: Copilot в Azure, запрашивающий информацию, чтобы рекомендовать размер виртуальной машины для кластера AKS.

Основываясь на предоставленных вами сведениях, Copilot в Azure предлагает выбрать один из рекомендованных размеров для вашей виртуальной машины.

Снимок экрана: Copilot в Azure, предоставляющий рекомендации по соответствующим размерам виртуальных машин для нового кластера AKS.

Выбрав один из рекомендуемых размеров, выберите "Создать кластер AKS с выбранными параметрами", чтобы перейти к созданию кластера.

Снимок экрана: Copilot в Azure, предоставляющий ссылку для создания кластера с выбранным размером виртуальной машины.

Обновление ценовой категории AKS

Используйте Microsoft Copilot в Azure, чтобы внести изменения в ценовую категорию AKS. При запросе обновления ценовой категории вам будет предложено подтвердить, а затем Microsoft Copilot в Azure вносит изменения.

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

Примеры запросов для уровней цен

Ниже приведены несколько примеров типов запросов, которые можно использовать для управления ценовой категорией AKS. Измените эти запросы на основе реальных сценариев или попробуйте выполнить дополнительные запросы, чтобы внести различные изменения.

  • "Что такое моя ценовая категория AKS?"
  • Обновите ценовую категорию моего кластера AKS
  • "Обновление ценовой категории кластера AKS до уровня "Стандартный"
  • Измените ценовую категорию кластера AKS на бесплатную
  • "Каковы ограничения ценовой категории "Бесплатный"
  • "Что вы получаете с ценовой категорией Premium AKS?"

Работа с файлами YAML Kubernetes

Microsoft Copilot в Azure поможет вам создать файлы YAML Kubernetes для применения к кластерам AKS.

Дополнительные сведения см. в статье "Создание файлов YAML Kubernetes с помощью Microsoft Copilot в Azure".

Следующие шаги