Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Хост контейнеров Azure Linux — это образ операционной системы (ОС), оптимизированный для запуска контейнерных рабочих нагрузок в Azure Kubernetes Service (AKS).
Узел контейнеров Linux Azure является облегчённым, содержащим только те пакеты, которые необходимы для запуска контейнерных приложений. Хост контейнера усилен на основе значительных проверочных тестов и внутреннего применения и совместим с агентами Azure. Она обеспечивает надежность и единообразие от облака до периферии в AKS, Azure Local и Azure Arc. Вы можете развернуть пулы узлов Azure Linux в новом кластере, добавить пулы узлов Azure Linux в существующие кластеры или перевести существующие узлы на Azure Linux.
В этой статье представлен обзор Azure Linux Container Host, его основных преимуществ и поддерживаемых типоразмеров виртуальных машин с GPU при запуске контейнерных рабочих нагрузок в AKS.
Ключевые преимущества
Узел контейнеров Azure Linux предлагает следующие ключевые преимущества:
| Benefit | Description |
|---|---|
| Малый и легкий | • Включает только необходимый набор пакетов, необходимых для выполнения рабочих нагрузок контейнеров, потребляя ограниченные ресурсы диска и памяти и создавая более быстрые операции кластера в AKS. • Содержит примерно 400 пакетов и занимает меньше всего места на диске — до пяти ГБ меньше в AKS. |
| Безопасная цепочка поставок | • Команды Linux и AKS в Microsoft собирают, подписывают и проверяют пакеты Azure Linux Container Host из исходного кода, а также размещают пакеты и исходные коды на принадлежащих Microsoft и защищенных платформах. • Каждый пакет проходит полный набор модульных и end-to-end тестов на существующем образе, чтобы предотвратить регрессии перед выпуском. • Azure Linux ориентирована на стабильность: исправления в ключевых компонентах, таких как ядро или OpenSSL, переносятся посредством обратного портирования, а существенные изменения или повышение версий ограничиваются рамками крупных выпусков, чтобы предотвратить перебои в работе у клиентов. |
| Безопасность по умолчанию | • Следует принципам безопасности по умолчанию, включая использование защищенного ядра Linux с Azure оптимизацией облака и флагами, настроенными для Azure. • Обеспечивает уменьшенную область атаки и устраняет исправление и обслуживание ненужных пакетов. • Microsoft отслеживает базу данных Common Vulnerabilities and Exposures (CVE) и ежемесячно выпускает исправления безопасности, а при необходимости — критические обновления в течение нескольких дней. • Azure Linux соответствует всем эталонным требованиям CIS Level 1, что делает его единственным дистрибутивом Linux в AKS, который соответствует им всем. |
| Поддерживает совместимость с существующими рабочими нагрузками | • Все существующие и будущие расширения AKS, надстройки и проекты с открытым кодом в AKS поддерживают Azure Linux. Поддержка расширений включает поддержку таких компонентов среды выполнения, как Dapr, средства IaC, такие как Terraform, и решения мониторинга, такие как Dynatrace. • Azure Linux поставляется с containerd в качестве среды выполнения контейнеров и вышестоящего ядра Linux, что позволяет существующим контейнерам на основе образов Linux (например, Alpine) легко работать в Azure Linux. |
Поддерживаемые размеры виртуальных машин GPU
Azure Linux поддерживает все размеры виртуальных машин GPU NVIDIA, используемые в AKS. Чтобы приступить к развертыванию рабочих нагрузок GPU NVIDIA в AKS с Azure Linux, ознакомьтесь с разделом Использовать графические процессоры для рабочих нагрузок с интенсивным вычислением на Azure Kubernetes Service (AKS).