Поделиться через


Ценовые категории "Бесплатный", "Стандартный" и "Премиум" для управления кластерами Служба Azure Kubernetes (AKS)

Служба Azure Kubernetes (AKS) предлагает три ценовые категории для управления кластерами:Уровень "Бесплатный", "Стандартный" и "Премиум". Все уровни находятся в базовом номере SKU.

Уровень служб "Бесплатный" Уровень служб "Стандартный" Уровень служб "Премиум"
Когда использовать • Вы хотите экспериментировать с AKS без дополнительных затрат
• Вы не знакомы с AKS и Kubernetes
• Вы выполняете рабочие или критически важные рабочие нагрузки и нуждаетесь в высокой доступности и надежности.
• Вам требуется финансово поддерживаемое соглашение об уровне обслуживания
• Вы выполняете рабочие или критически важные рабочие нагрузки и нуждаетесь в высокой доступности и надежности.
• Вам требуется финансово поддерживаемое соглашение об уровне обслуживания
• Все критически важные, в масштабе или рабочие нагрузки, требующие двухлетней поддержки одной версии Kubernetes
Поддерживаемые типы кластеров • Кластеры разработки или среды небольшого масштабирования тестирования
• Кластеры с менее чем 10 узлами
• Рабочие нагрузки корпоративного класса или рабочей среды
• Кластеры с 5000 узлами
• Рабочие нагрузки корпоративного класса или рабочей среды
• Кластеры с 5000 узлами
Цены • Бесплатное управление кластерами
• Оплата по мере использования ресурсов, которые вы используете
• Оплата по мере использования ресурсов, которые вы используете
Цены на управление кластерами уровня "Стандартный"
• Оплата по мере использования ресурсов, которые вы используете
Цены на управление кластерами уровня "Премиум"
Сравнение функций • Рекомендуется для кластеров с менее чем 10 узлами, но может поддерживать до 1000 узлов.
• Включает все текущие функции AKS
• Соглашение об уровне обслуживания от времени простоя по умолчанию включено
• Повышение надежности кластера и ресурсов
• Может поддерживать до 5000 узлов в кластере.
• Включает все текущие функции AKS
• Включает все текущие функции AKS с уровня "Стандартный"
Поддержка прошлых сообществ майкрософт

Дополнительные сведения о ценах см. в сведениях о ценах AKS.

Условия соглашения об уровне обслуживания об уровне обслуживания

На уровне "Стандартный" и "Премиум" функция обслуживания от времени обслуживания включена по умолчанию для каждого кластера. Функция обслуживания от времени обслуживания обеспечивает 99,95% доступности конечной точки сервера API Kubernetes для кластеров, использующих Зоны доступности, и 99,9% доступности для кластеров, которые не используют Зоны доступности. См. дополнительные сведения о Соглашении об уровне обслуживания.

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

  • Уровень "Бесплатный", "Стандартный" и "Премиум" доступны в общедоступных регионах и Azure для государственных организаций регионах, где поддерживается AKS.
  • Уровень "Бесплатный", "Стандартный" и "Премиум" доступны для частных кластеров AKS во всех общедоступных регионах, где поддерживается AKS.

Подготовка к работе

Вам потребуется Azure CLI версии 2.47.0 или более поздней. Чтобы узнать, какая версия используется сейчас, выполните команду az --version. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.

Создайте новый кластер и выберите ценовую категорию

Используйте Azure CLI для создания нового кластера на ценовой категории AKS. Кластер можно создать в существующей группе ресурсов или создать новый. Дополнительные сведения о группах ресурсов и работе с ними приведены в статье Управление группами ресурсов с помощью Azure CLI.

Выполните команду az aks create, чтобы создать кластер AKS. В следующих командах показано, как создать новый кластер на уровнях "Бесплатный", "Стандартный" и "Премиум".

# Create a new AKS cluster in the Free tier

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier free \
    --generate-ssh-keys

# Create a new AKS cluster in the Standard tier

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier standard \
    --generate-ssh-keys

# Create a new AKS cluster in the Premium tier
# LongTermSupport and Premium tier should be enabled/disabled together

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier premium \
    --k8s-support-plan AKSLongTermSupport \
    --generate-ssh-keys

После завершения развертывания возвращается информация в формате JSON о кластере:

# Sample output for --tier free

  },
  "sku": {
    "name": "Base",
    "tier": "Free"
  },

# Sample output for --tier standard

  },
  "sku": {
    "name": "Base",
    "tier": "Standard"
  },

# Sample output for --tier premium

  "sku": {
    "name": "Base",
    "tier": "Premium"
  },
  "supportPlan": "AKSLongTermSupport",

Обновление уровня существующего кластера AKS

В следующем примере команда используется az aks update для обновления существующего кластера.

# Update an existing cluster from the Standard tier to the Free tier

az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free

# Update an existing cluster from the Free tier to the Standard tier

az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard

Обновление существующих кластеров с уровня "Премиум" требует изменения плана поддержки.

# Update an existing cluster to the Premium tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport

# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier [free|standard] --k8s-support-plan KubernetesOfficial

Этот процесс занимает несколько минут. Во время обновления уровня кластера не следует выполнять простои. По завершении в следующем примере фрагмента КОДА JSON отображается обновление существующего кластера до уровня "Стандартный" в базовом номере SKU.

  },
  "sku": {
    "name": "Base",
    "tier": "Standard"
  },

Следующие шаги