Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Процессоры на основе Arm (Arm64) отличаются энергоэффективностью и экономичностью, но не уступают в производительности. Эти виртуальные машины Arm64 предназначены для эффективного выполнения динамических масштабируемых рабочих нагрузок и могут обеспечить до 50% более высокую производительность по цене, чем сопоставимые виртуальные машины на основе x86 для масштабируемых рабочих нагрузок.
Благодаря эффективному масштабированию рабочих нагрузок виртуальные машины Arm64 хорошо подходят для веб-серверов или приложений, баз данных с открытым исходным кодом, облачных приложений, игровых серверов и других приложений с высоким трафиком.
Примечание.
Хотя сочетание конфигураций ЦП, памяти и сетевой емкости сильно влияет на эффективность SKU, типы виртуальных машин Arm64 рекомендуются для оптимизации затрат.
В этой статье вы узнаете, как добавить виртуальную машину Arm64 в существующий пул узлов.
Предпосылки
Перед началом работы убедитесь, что у вас есть следующие ресурсы:
- Существующий кластер AKS.
- Номера SKU серии Dpsv5, Dplsv5 или Epsv5, доступные для вашей подписки.
Ограничения
- Виртуальные машины Arm64 не поддерживаются для пулов узлов Windows.
- Существующие пулы узлов нельзя обновить для использования виртуальной машины Arm64.
- Пулы узлов с поддержкой стандарта обработки информации федерального уровня (FIPS) поддерживаются только для SKU Arm64 при использовании версии Azure Linux 3.0 или выше.
- Пулы узлов Arm64 не поддерживаются в кластерах с включённой поддержкой Defender на Kubernetes версии 1.29.0 или более ранней.
Создание пулов узлов с виртуальными машинами Arm64
Процессор Arm64 обеспечивает низкое энергопотребление для рабочих задач Kubernetes. Виртуальные машины Arm64 можно добавить в существующие кластеры, даже смешивая пулы узлов архитектуры Intel и Arm в кластере. Чтобы создать пул узлов Arm64, необходимо выбрать виртуальную машину серии Dpsv5, Dplsv5 или Epsv5 .
Добавление пула узлов с виртуальной машиной Arm64
Используйте az aks nodepool add
для добавления пула узлов с виртуальной машиной Arm64 в существующий кластер. Кроме того, если вы используете Azure Linux 3.0+, можно добавить пул узлов с включенной виртуальной машиной Arm64 и FIPS .
Добавление пула узлов с виртуальной машиной Arm64
az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --name $ARM_NODE_POOL_NAME \ --node-count 3 \ --node-vm-size Standard_D2pds_v5
Добавление пула узлов с поддержкой FIPS с виртуальной машиной Arm64
Ограничения:
- Пулы узлов с виртуальными машинами Arm64 и FIPS не поддерживаются на ОС Ubuntu.
- Для пулов узлов с виртуальными машинами Arm64 и FIPS требуется kubernetes версии 1.31+.
Используйте
az aks nodepool add
с параметрами--enable-fips-image
и--os-sku
.az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --name $ARM_NODE_POOL_NAME \ --os-sku AzureLinux --enable-fips-image --kubernetes-version 1.31 --node-count 3 \ --node-vm-size Standard_D2pds_v5
Дополнительные сведения о проверке включения и отключения FIPS см. в разделе "Включение пулов узлов FIPS".
Обновление пула узлов с помощью виртуальной машины Arm64, чтобы включить FIPS
Ограничения:
- Пулы узлов с виртуальными машинами Arm64 и FIPS не поддерживаются на ОС Ubuntu.
- Для пулов узлов с виртуальными машинами Arm64 и FIPS требуется kubernetes версии 1.31+.
Используйте команду
az aks nodepool update
с параметром--enable-fips-image
, чтобы включить FIPS в существующем пуле узлов.az aks nodepool update \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name np \ --enable-fips-image
Немедленно эта команда инициирует повторную установку образа пула узлов для развертывания операционной системы, совместимой с FIPS. Это повторное создание происходит во время обновления пула узлов. Дополнительные шаги не требуются.
Дополнительные сведения о проверке включения и отключения FIPS см. в разделе "Включение пулов узлов FIPS".
Убедитесь, что пул узлов использует Arm64
Убедитесь, что пул узлов использует Arm64 с помощью команды az aks nodepool show
, и проверьте, является ли vmSize
серией Dpsv5, Dplsv5 или Epsv5.
az aks nodepool show \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name mynodepool \
--query vmSize
В следующем примере выходных данных показано, что пул узлов использует Arm64:
"Standard_D2pds_v5"
Дальнейшие действия
Из этой статьи вы узнали, как добавить пул узлов с виртуальной машиной Arm64 в кластер AKS.
- Дополнительные рекомендации по экономии затрат см. в рекомендациях по оптимизации затрат в службе Azure Kubernetes (AKS).
- Дополнительные сведения о Arm64 см. в разделе "Процессоры на основе Cobalt Arm" (Arm64).
- Дополнительные сведения о проверке включения и отключения FIPS см. в разделе "Включение пулов узлов FIPS".
- Сведения о включении и поддержке Azure Linux 3.0 см. в статье "Включение Azure Linux 3.0".
Azure Kubernetes Service