Сводка

Завершено

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

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

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

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

AKS упрощает развертывание управляемого кластера Kubernetes в Azure и оптимизацию затрат на вычислительные ресурсы при выполнении множества рабочих нагрузок.

Очистка платных ресурсов

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

  1. Откройте портал Azure.

  2. Выберите элемент Группы ресурсов.

  3. Найдите группу ресурсов rg-akscostsaving (или группу с другим использованным вами именем) и выберите ее.

  4. В группе ресурсов на вкладке Обзор нажмите Удалить группу ресурсов.

  5. Введите имя группы ресурсов для подтверждения. Выберите Удалить, чтобы удалить все ресурсы, созданные в этом модуле. Нажмите кнопку "Удалить ", чтобы подтвердить удаление.

  6. Наконец, выполните команду kubectl config delete-context, чтобы удалить контекст удаленных кластеров. Вот пример полной команды. Не забудьте заменить имя кластера вашим именем кластера.

    kubectl config delete-context akscostsaving-17835
    

    Если команда выполнена, она возвращает выходные данные следующего вида:

    deleted context akscostsaving-17835 from /home/user/.kube/config
    

Необязательно. Очистка служб

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

  1. Выполните следующую команду, чтобы отменить регистрацию Политика Azure функции AKS.

    az feature unregister --namespace Microsoft.ContainerService --name AKS-AzurePolicyAutoApprove
    
  2. Повторите для поставщиков Azure.

    az provider unregister --namespace Microsoft.PolicyInsights
    az provider unregister --namespace Microsoft.ContainerService
    

    Важно!

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

Подробнее

Чтобы узнать больше о каждой из концепций, ознакомьтесь со статьями и сайтами ниже: