Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описываются образы узлов, доступные для узлов Службы Azure Kubernetes (AKS).
Осторожность
В этой статье содержатся ссылки на версии ОС Ubuntu, которые устарели для AKS.
- Начиная с 17 июня 2025 года AKS больше не будет поддерживать Ubuntu 18.04. Существующие образы узлов будут удалены, а AKS больше не будет предоставлять обновления безопасности. Вы больше не сможете масштабировать пулы узлов. Обновите пулы узлов до поддерживаемой версии Kubernetes, чтобы перейти на поддерживаемую версию Ubuntu.
- Начиная с 17 марта 2027 года AKS больше не будет поддерживать Ubuntu 20.04. Существующие образы узлов будут удалены, а AKS больше не будет предоставлять обновления безопасности. Вы больше не сможете масштабировать пулы узлов. Обновите пулы узлов до kubernetes версии 1.34+, чтобы перейти на поддерживаемую версию Ubuntu. Дополнительные сведения об этой отставке см. в разделе "Проблемы с AKS GitHub"
Выпуски изображений узла
Служба Azure Kubernetes (AKS) регулярно предоставляет новые образы узлов, поэтому рекомендуется часто обновлять образы узлов, чтобы получить доступ к новейшим функциям AKS, обновлениям компонентов и исправлениям безопасности. Подробные сводки по каждой версии образа узла можно найти в заметках VHD AKS.
Образы узлов Linux выпускаются еженедельно, а образы узлов Windows выпускаются ежемесячно. Новые образы узлов включены в заметки о выпуске AKS.
Руководство по лучшим практикам
Настройте автоматическое обновление образа узла и запланируйте их с помощью планового обслуживания. Это гарантирует, что образы узлов всегда актуальны, не требуя их обновления вручную.
При выпуске новых образов узлов может потребоваться до двух недель для развертывания обновлений во всех регионах. Средство отслеживания выпуска AKS отображает текущую последнюю версию образа узла, три ранее доступные версии образа узла для каждого региона и порядок обновления образа узла по регионам. После того как образ узла будет доступен в вашем регионе, вы можете выполнить обновление образа узла вручную или настроить автоматическое обновление образа узла и запланировать их с помощью планового обслуживания.
Образы узлов по умолчанию
AKS задает образ операционной системы (ОС) по умолчанию и образ узла во время создания кластера и пула узлов. Тип ОС можно использовать для фильтрации между Linux или Windows.
Тип ОС | ОС по умолчанию | Изображение узла по умолчанию |
---|---|---|
Не определено | Ubuntu Linux | Ubuntu с контейнером и 2-го поколения |
Линукс | Ubuntu Linux | Ubuntu с контейнером и 2-го поколения |
Виндоус | Windows Server | Канал долгосрочной обслуживания Windows Server (LTSC) с контейнером и 1-го поколения |
Примечание.
Нельзя указать тип ОС Windows во время создания кластера, так как пул системных узлов в каждом кластере должен быть Linux.
Поддерживаемые версии ОС
Каждый образ узла соответствует версии ОС, которую можно указать с помощью SKU ОС. При создании кластеров и пулов узлов укажите следующие параметры:
- --os-type: тип ОС, включая Linux или Windows.
- --os-sku: используется для указания версии ОС или варианта ОС.
- --kubernetes-version: версия Kubernetes, используемая для создания пула узлов или кластера.
Руководство по лучшим практикам
Версия ОС по умолчанию — это последняя проверенная версия.
- Для Ubuntu рекомендуется создавать кластеры и пулы узлов при указании
--os-type Linux
и--os-sku Ubuntu
. При этом вы автоматически обновите последнюю версию Ubuntu по умолчанию на основе вашей версии Kubernetes.- Для Azure Linux рекомендуется создавать кластеры и пулы узлов при указании
--os-type Linux
и--os-sku AzureLinux
. При этом вы автоматически обновите последнюю версию Azure Linux по умолчанию на основе вашей версии Kubernetes.- Для Windows рекомендуется создавать пулы узлов при указании
--os-type Windows
и--os-sku Windows2022
. Вам нужно будет вручную обновлять пулы узлов до следующей версии ОС, когда она выйдет.
Тип ОС | Артикул ОС | Поддерживаемые версии Kubernetes | Управление версиями по умолчанию |
---|---|---|---|
Линукс | Ubuntu | Этот номер SKU ОС поддерживается во всех версиях Kubernetes. | Версия ОС для этого номера SKU ОС изменяется в зависимости от версии Kubernetes. Ubuntu 22.04 по умолчанию для Kubernetes версии 1.25– 1.32. |
Линукс | Azure Linux | Этот номер SKU ОС поддерживается во всех версиях Kubernetes. | Версия ОС для данного SKU ОС изменяется в зависимости от версии Kubernetes. Azure Linux 2.0 по умолчанию для Kubernetes версии 1.27– 1.31. Azure Linux 3.0 по умолчанию для Kubernetes версии 1.32+. |
Виндоус | Windows2019 | 1.14-1.32 | По умолчанию для типа ОС Windows в Kubernetes версии 1.14–1.24. |
Виндоус | Windows2022 | 1.23 до 1.34 | Значение по умолчанию для типа ОС Windows в Kubernetes версии 1.25–1.33. |
Факторы, которые могут повлиять на образы узлов по умолчанию
Следующие факторы могут повлиять на выбор образа AKS по умолчанию для пула узлов:
-
SKU ОС: если
--os-sku
указано, то операционная система по умолчанию изменится. Например, если вы указываете Azure Linux в качестве SKU ОС, образ узла — Azure Linux с контейнером. - Размер виртуальной машины:
-
Поколение гипервизора: каждый размер виртуальной машины поддерживает поколение 1, поколение 2 или оба.
- Если поддерживается поколение 2, AKS по умолчанию использует образ узла поколения 2.
- Если поддерживается только поколение 1, AKS по умолчанию использует образ узла поколения 1.
-
Включение функций. Существуют некоторые функции, внедренные в образ узла. Если вы решили использовать любой из этих функций, образ узла по умолчанию изменяется.
- Федеральные стандарты обработки информации (FIPS) изменяет образ узла по умолчанию для всех пулов узлов Linux.
- Pod-сандбоксинг изменяет образ узла по умолчанию для пулов узлов Azure Linux.
- Доверенный запуск изменяет образ узла по умолчанию для всех пулов узлов Linux.
Примечание.
Некоторые функции нельзя объединить в одном пуле узлов. Перейдите по ссылкам на документацию по функциям, чтобы просмотреть ограничения.
Доступные образы узлов Linux
Образы узлов Ubuntu
Образы узлов Ubuntu полностью проверены AKS и поддерживаются Microsoft, Canonical и сообществом Ubuntu. AKS не будет снимать с обслуживания версию Ubuntu до окончания срока поддержки Canonical.
Изображение узла | Вариант использования | Ограничения |
---|---|---|
Ubuntu с контейнером и 1-го поколения | Это стандартный образ узла для пулов узлов Ubuntu с использованием размера виртуальной машины, который поддерживает только поколение 1. | Не применимо |
Ubuntu с контейнером и 2-го поколения | Это стандартный образ узла для пулов узлов Ubuntu с использованием размера виртуальной машины, поддерживающей поколение 2. Если размер виртуальной машины поддерживает как поколение 1, так и поколение 2, этот образ узла выбран. | Не применимо |
Ubuntu с контейнером и FIPS | Это вариант образа узла по умолчанию для клиентов, которые обеспечивают федеральные стандарты обработки информации (FIPS). Эти изображения поддерживают как поколение 1, так и поколение 2. | Пока не поддерживается для Ubuntu 22.04+. Нельзя комбинировать с Arm64, доверенным запуском или CVM. |
Ubuntu с контейнером и Arm64 | Это вариант образа узла по умолчанию для клиентов, использующих размер виртуальной машины, поддерживающий Arm64. Эти изображения поддерживают только поколение 2. | Нельзя сочетать с FIPS, CVM или доверенным запуском. |
Ubuntu с контейнером и CVM | Это вариант образа узла по умолчанию для клиентов, использующих размер конфиденциальной виртуальной машины . Эти образы поддерживают только 2-е поколение. | Пока не поддерживается для Ubuntu 22.04+. Невозможно объединить с FIPS, Arm64 или «доверенный запуск». |
Ubuntu с контейнерным и доверенным запуском | Это вариант образа узла по умолчанию для клиентов, которые обеспечивают доверенный запуск. Эти образы поддерживают только поколение 2. | Не удается объединить с FIPS, Arm64 или CVM. |
Образы узлов Linux в Azure
Образы узлов Linux Azure полностью проверяются AKS и создаются из источника с помощью собственного образа AKS.
Изображение узла | Вариант использования | Ограничения |
---|---|---|
Azure Linux с контейнером и 1-го поколения | Это стандартный образ узла для пулов узлов Linux Azure с размером виртуальной машины, который поддерживает только поколение 1. | Не применимо |
Azure Linux с контейнером и 2-го поколения | Это стандартный образ узла для пулов узлов Linux Azure с использованием размера виртуальной машины, поддерживающей поколение 2. Если размер виртуальной машины поддерживает как поколение 1, так и поколение 2, выбран образ узла. | Не применимо |
Azure Linux с контейнером и FIPS | Это вариант образа узла по умолчанию для клиентов, которые обеспечивают федеральные стандарты обработки информации (FIPS). Эти изображения поддерживают как поколение 1, так и поколение 2. | Не удается объединить с Arm64, доверенным запуском или песочницей Pod. |
Azure Linux с контейнером и Arm64 | Это вариант образа узла по умолчанию для клиентов, использующих размер виртуальной машины, поддерживающий Arm64. Эти изображения поддерживают только второе поколение. | Невозможно совместить с FIPS, доверенным запуском или изоляцией Pod. |
Azure Linux с контейнером и доверенным запуском | Это вариант образа узла по умолчанию для клиентов, которые обеспечивают доверенный запуск. Эти изображения поддерживают только поколение 2. | Невозможно совместить с FIPS, Arm64 или Pod Sandboxing. |
Azure Linux с контейнерной и песочницей Pod | Это вариант образа узла по умолчанию для клиентов, включающих песочницу Pod. Эти образы поддерживают только поколение 2. | Не совместимо с FIPS, Arm64 или Доверенным запуском. |
Доступные образы узлов Windows Server
Образы узлов Windows Server полностью проверяются AKS и поддерживаются корпорацией Майкрософт.
Образы узлов канала долгосрочной обслуживания Windows Server (LTSC)
Изображение узла | Вариант использования | Ограничения |
---|---|---|
Windows Server с контейнером и 1-го поколения | Это стандартный образ узла для пулов узлов Linux Azure с размером виртуальной машины, который поддерживает только поколение 1. | Не применимо |
Windows Server с контейнером и 2-го поколения | Это стандартный образ узла для пулов узлов Linux Azure с использованием размера виртуальной машины, поддерживающей поколение 2. Если размер виртуальной машины поддерживает как поколение 1, так и поколение 2, этот образ узла выбран. | Не применимо |
Образы узлов Windows Server Annual Channel для контейнеров (предварительная версия)
Изображение узла | Вариант использования | Ограничения |
---|---|---|
Windows Server с контейнером и 1-го поколения | Это стандартный образ узла для пулов узлов Linux Azure с размером виртуальной машины, который поддерживает только поколение 1. | Не применимо |
Windows Server с контейнером и 2-го поколения | Это стандартный образ узла для пулов узлов Linux Azure с использованием размера виртуальной машины, поддерживающей поколение 2. Если размер виртуальной машины поддерживает как поколение 1, так и поколение 2, этот образ узла выбран. | Не применимо |
Дальнейшие действия
Дополнительные сведения о образах узлов, обновлениях пула узлов и конфигурациях узлов в AKS см. в следующих ресурсах:
- Чтобы узнать о узлах и их конфигурациях, см. основные понятия AKS.
- Настройте автоматическое обновление образа узла и запланируйте их с помощью планового обслуживания.
- Примените настраиваемые конфигурации узлов, чтобы изменить параметры ОС или kubelet.
- Для получения информации о последних образах узлов см. заметки о выпуске AKS.
- [Автоматическое применение обновлений пула кластеров и узлов с помощью GitHub Actions][github-schedule].
- Узнайте о лучших методах обновления с помощью [руководства по исправлению и обновлению AKS][руководство по операторам обновления].
Azure Kubernetes Service