RSS Блог об облаках
Подписаться
GKE под капотом: Оптимизированные для контейнеров вычисления обеспечивают быстрое автоматическое масштабирование для Autopilot
Google Kubernetes Engine (GKE) Autopilot - это полностью управляемый режим работы, который обеспечивает легкость управления, но имеет ограничения при масштабировании рабочих нагрузок, требуя нескольких минут для создания и добавления новых узлов. Это не подходит для приложений с высоким объемом и быстрым масштабированием. Для решения этой проблемы Google представила контейнерно-оптимизированную платформу вычислений для GKE Autopilot, переосмысленный стек масштабирования, который обеспечивает почти мгновенное, вертикальное и горизонтальное масштабирование вычислительной мощности. Новая платформа запускает узлы GKE Autopilot на виртуальных машинах, которые могут динамически изменять размер при работе, не нарушая работу рабочих нагрузок. Она также поддерживает пул выделенной предварительно подготовленной вычислительной мощности, которая может быть автоматически выделена для рабочих нагрузок в ответ на увеличение требований к ресурсам. Это приводит к гибкой вычислительной мощности, которая обеспечивает емкость там и когда она требуется, с ключевыми улучшениями, включая до 7 раз более быстрое планирование подов и значительно улучшенные времена отклика приложений. Контейнерно-оптимизированная платформа вычислений доступна из коробки в GKE Autopilot 1.32 или позднее и может быть использована путем создания нового кластера GKE Autopilot или обновления существующего. Для оптимизации производительности рекомендуется использовать общий класс вычислений для рабочих нагрузок, которые требуют постепенного масштабирования и небольших запросов ресурсов. Контейнерно-оптимизированная платформа вычислений не подходит для определенных типов развертываний, таких как развертывания с одним подом на узле и пакетные рабочие нагрузки.