Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Управление кластерами службы Azure Kubernetes (AKS) с помощью ценовых категорий AKS. В этой статье объясняется различия между этими уровнями, когда следует использовать каждый уровень и как создавать или обновлять кластеры AKS с помощью Azure CLI.
Сведения о ценовых категориях AKS
AKS предлагает три ценовых уровня для управления кластерами: уровень "Бесплатный", "Стандартный" и "Премиум".
SKU и связь уровня:
- Базовые кластеры SKU: можно использовать любой из трех ценовых категорий (бесплатный, стандартный или премиум).
- Автоматические кластеры SKU: необходимо использовать уровень "Стандартный" (автоматически выбранный во время создания кластера).
Сравнение ценовых категорий AKS
В следующей таблице сравниваются ценовые категории "Бесплатный", "Стандартный" и "Премиум" для управления кластерами AKS:
| Тир | Когда следует использовать | Поддерживаемые типы кластеров | Pricing | Сравнение функций |
|---|---|---|---|---|
| Бесплатно | • Среды разработки и тестирования. • Сценарии обучения и оценки. • Непроизводственные рабочие нагрузки. |
• Кластеры разработки и тестовые среды малого масштаба. • Кластеры с менее чем 10 узлами. |
• Бесплатное управление кластерами. • Оплата по мере потребления ресурсов. |
• Рекомендуется для кластеров с менее чем 10 узлами, но может поддерживать до 1000 узлов. • Включает все текущие функции AKS. |
| Стандарт | • Производственные нагрузки, требующие 99.9-99.95% времени безотказной работы сервера API. • Рабочие нагрузки, нуждающиеся в финансовом соглашении об уровне обслуживания (SLA). |
• Уровень по умолчанию для SKU кластеров с автоматическим управлением. • Рабочие нагрузки корпоративного класса или рабочей среды. • Кластеры с 5000 узлами. |
• Оплата по мере использования ресурсов. • Сведения о ценах на управление кластерами уровня "Стандартный". |
• Соглашение об уровне обслуживания (SLA) по времени безотказной работы включено по умолчанию. • Более высокая надежность кластера. • Поддерживает до 5000 узлов в кластере. • Включает все текущие функции AKS. |
| Премия | • Производственные рабочие нагрузки, требующие 99.9-99.95% время безотказной работы сервера API. • Рабочие нагрузки, требующие поддержки версии Kubernetes с 24-месячной долгосрочной поддержкой (LTS). • Регулируемые среды, требующие расширенного обслуживания. |
• Рабочие нагрузки корпоративного класса или рабочей среды. • Кластеры с 5000 узлами. |
• Оплата по факту потребления ресурсов. • Сведения о ценах на управление кластерами уровня "Премиум". |
• Включает все текущие функции AKS. • Обслуживание Microsoft после завершения поддержки сообщества. |
Условия соглашения об уровне доступности.
Тарифные планы "Стандартный" и "Премиум" по умолчанию включают соглашение об уровне доступности (SLA):
- С зонами доступности: доступность сервера API Kubernetes 99.95%
- Без зон доступности: 99.9% доступность сервера API Kubernetes
- Бесплатный уровень: максимальное время простоя (без гарантии обслуживания)
Дополнительные сведения см. в разделе об уровне обслуживания.
Доступность по регионам
В следующих таблицах описывается доступность ценовых категорий AKS по регионам:
| Тип области | Доступные ценовые категории |
|---|---|
| Общедоступные регионы и регионы Azure для государственных организаций, где поддерживается AKS | - Бесплатный уровень — Стандартный уровень — Уровень "Премиум" |
| Частные кластеры AKS во всех общедоступных регионах, где поддерживается AKS | - Бесплатный уровень — Стандартный уровень — Уровень "Премиум" |
Предпосылки
- Вам потребуется Azure CLI версии 2.47.0 или более поздней. Найдите текущую
az --versionверсию с помощью команды. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0. - Кластер можно создать в существующей группе ресурсов или создать новый. Дополнительные сведения о группах ресурсов и работе с ними приведены в статье Управление группами ресурсов с помощью Azure CLI.
Создайте группу ресурсов
Создайте группу ресурсов с помощью команды
az group create.# Set environment variables export REGION=<your-region> export RESOURCE_GROUP=<your-resource-group-name> # Create the resource group az group create --name $RESOURCE_GROUP --location $REGIONРезультаты:
{ "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/"<your-resource-group-name>", "location": "<your-region>", "managedBy": null, "name": "<your-resource-group-name>", "properties": { "provisioningState": "Succeeded" }, "tags": null, "type": "Microsoft.Resources/resourceGroups" }
Создание кластера AKS на уровне "Бесплатный"
Создайте кластер AKS на уровне "Бесплатный", используя
az aks createкоманду с заданным параметром--tierfree.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Create the AKS cluster az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --tier free \ --generate-ssh-keysРезультаты:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Создание кластера AKS на уровне "Стандартный"
Создайте кластер AKS в стандартном уровне с помощью команды
az aks create, установив параметр--tierнаstandard.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Create the AKS cluster az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --tier standard \ --generate-ssh-keysРезультаты:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Создание кластера AKS на уровне "Премиум"
Это важно
При создании кластера на уровне "Премиум" необходимо также включить план LTS, установив значение AKSLongTermSupport для параметра --k8s-support-plan. Необходимо включить или отключить LTS и уровень "Премиум" вместе.
Создайте кластер AKS на уровне "Премиум" с помощью команды
az aks create, задав параметр--tierкакpremiumи параметр--k8s-support-planкакAKSLongTermSupport.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Create the AKS cluster az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --tier premium \ --k8s-support-plan AKSLongTermSupport \ --generate-ssh-keysРезультаты:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Обновление существующего кластера с уровня "Стандартный" до уровня "Бесплатный"
Обновите существующий кластер с уровня "Стандартный" на уровень "Бесплатный", используя команду
az aks updateс параметром--tier, установленным вfree.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier freeРезультаты:
{ ... "sku": { "name": "Base", "tier": "Free" }, ... }
Обновление существующего кластера с уровня "Бесплатный" до уровня "Стандартный"
Обновите существующий кластер с уровня "Бесплатный" до уровня "Стандартный", используя команду
az aks updateс параметром--tier, установленным наstandard.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standardРезультаты:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Обновление существующего кластера до уровня "Премиум" или с уровня "Премиум"
Это важно
Для обновления существующих кластеров до уровня "Премиум" требуется изменить план поддержки.
Обновление существующего кластера до уровня "Премиум"
Обновите существующий кластер до уровня "Премиум", используя команду
az aks updateс параметром--tier, установленным вpremium, и параметром--k8s-support-plan, установленным вAKSLongTermSupport.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupportРезультаты:
{ ... "sku": { "name": "Base", "tier": "Premium" }, "supportPlan": "AKSLongTermSupport", ... }
Обновление существующего кластера с уровня "Премиум" до уровня "Бесплатный" или "Стандартный"
Обновите существующий кластер с уровня "Премиум" до уровня "Бесплатный" или "Стандартный", используя команду
az aks updateс параметром--tier, установленным наfreeилиstandard, и с параметром--k8s-support-plan, установленным наKubernetesOfficial. В следующем примере показано обновление до уровня "Бесплатный".# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficialРезультаты:
{ ... "sku": { "name": "Base", "tier": "Free" }, "supportPlan": "KubernetesOfficial", ... }
Обновление существующего кластера с базового SKU до автоматического номера SKU
Это важно
Перед обновлением убедитесь, что все автоматические функции AKS включены в кластере.
Обновите существующий кластер с базового SKU на автоматический SKU с использованием команды
az aks update, в которой параметр--skuустановлен вAutomatic.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --sku AutomaticРезультаты:
{ ... "sku": { "name": "Automatic", "tier": "Standard" }, ... }
Обновление существующего кластера с автоматического номера SKU на базовый номер SKU
Обновите существующий кластер с автоматического SKU на базовый SKU, используя команду
az aks updateс параметром--sku, установленным наBase.# Set environment variables export RESOURCE_GROUP=<your-resource-group-name> export CLUSTER_NAME=<your-aks-cluster-name> # Update the AKS cluster az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --sku BaseРезультаты:
{ ... "sku": { "name": "Base", "tier": "Standard" }, ... }
Связанный контент
- Используйте зоны доступности для повышения уровня доступности с помощью рабочих нагрузок кластера AKS.
- Ограничение исходящего трафика в кластерах AKS в соответствии с требованиями к безопасности и соответствию требованиям.