Использование узла контейнера Azure Linux для службы Azure Kubernetes (AKS)

Область применения: ✔️ AKS Automatic ✔️ AKS Standard

Узел контейнера Linux Azure для AKS — это дистрибутив Linux с открытым исходным кодом, созданный Microsoft. Он обычно доступен в качестве узла контейнера в Azure Kubernetes Service (AKS). Пулы узлов Linux Azure можно развернуть в новом кластере, добавить пулы узлов Linux Azure в существующие кластеры Ubuntu или перенести узлы Ubuntu на узлы Azure Linux. Дополнительные сведения о Azure Linux см. в документации по Azure Linux.

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

Это важно

Начиная с 30 ноября 2025 г. служба Azure Kubernetes (AKS) больше не поддерживает или предоставляет обновления безопасности для Azure Linux 2.0. Образ узла Linux 2.0 Azure заморожен в выпуске 202512.06.0. Начиная с 31 марта 2026 г. образы узлов будут удалены, и вы не сможете масштабировать пулы узлов. Выполните миграцию в поддерживаемую версию Linux Azure, обновив пулы узлов до поддерживаемой версии Kubernetes или переключив ее на osSku AzureLinux3. Дополнительные сведения см. в вопросе о прекращении поддержки на GitHub и объявлении об устаревании обновлений Azure. Чтобы оставаться в курсе объявлений и обновлений, следуйте заметкам о выпуске AKS.

Почему используйте Azure Linux

Узел контейнера Linux в AKS использует родной образ AKS, который предоставляет одно место для всей разработки Linux. Каждый пакет создается из источника и проверяется, обеспечивая выполнение служб на проверенных компонентах. Azure Linux является упрощенным, включая только необходимый набор пакетов, необходимых для выполнения рабочих нагрузок контейнеров. Azure Linux обеспечивает уменьшенную область атаки и устраняет исправление и обслуживание ненужных пакетов. На базовом уровне он имеет защищенное ядро Майкрософт, настроенное для Azure. Дополнительные сведения о ключевых возможностях Azure Linux.

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

Azure Linux в AKS Automatic

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

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

Если вы хотите использовать управляемый интерфейс AKS с готовыми к работе параметрами по умолчанию, начните с akS Automatic. Дополнительные сведения см. в статье Что такое автоматический Azure Kubernetes Service (AKS)?

Варианты развертывания Azure Linux в AKS

Использование Azure Linux зависит от того, используете ли вы AKS Automatic или AKS Standard.

AKS Automatic

В AKS Automatic пул системных узлов по умолчанию использует Azure Linux. Если вы создаёте новую промышленную рабочую нагрузку и хотите использовать рекомендуемую по умолчанию конфигурацию AKS, готовую к промышленной эксплуатации, начните с AKS Automatic.

Чтобы приступить к работе, ознакомьтесь со следующими разделами:

AKS Standard

В AKS Standard можно выбрать Azure Linux в качестве параметра ОС узла в зависимости от требований к кластеру и рабочей нагрузке.

Чтобы начать использовать Azure Linux с AKS Standard, см.:

Considerations

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

  • Для новых рабочих нагрузок в производственной среде AKS Automatic является рекомендуемым готовым к эксплуатации вариантом по умолчанию для большинства сценариев AKS.
  • В AKS Automatic пул системных узлов предварительно настроен для использования Azure Linux.
  • В AKS Standard можно явно выбрать Azure Linux для новых кластеров, добавленных пулов узлов или сценариев миграции.
  • Региональная доступность для Azure Linux соответствует региональной доступности AKS.

Доступность в регионах

Узел контейнера Azure Linux доступен для использования в тех же регионах, что и AKS.

Дополнительные сведения о Azure Linux и AKS Automatic см. в следующем разделе: