Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Чтобы создать кластер с узлом контейнеров Azure Linux, используйте следующую команду:
- Группы ресурсов Azure— логический контейнер, в котором развертываются ресурсы Azure и управляются ими.
- Служба Azure Kubernetes (AKS) — размещенная служба Kubernetes, которая позволяет быстро создать готовый к работе кластер Kubernetes.
В этом руководстве, которое является первой частью из пяти, вы узнаете, как:
- Установите интерфейс командной строки Kubernetes.
kubectl - Создайте группу ресурсов Azure.
- Создайте и разверните кластер узла контейнеров Linux в Azure.
- Настройте
kubectlдля подключения к кластеру хоста контейнеров Azure Linux.
В последующих руководствах вы узнаете, как добавить пул узлов Azure Linux в существующий кластер и перенести существующие узлы в Azure Linux.
Это важно
По состоянию на 30 ноября 2025 г. служба Azure Kubernetes (AKS) больше не поддерживает или предоставляет обновления для системы безопасности для Azure Linux 2.0. Образ узла Linux 2.0 Azure заморожен в выпуске 202512.06.0. Начиная с 31 марта 2026 г. образы узлов будут удалены, и вы не сможете масштабировать пулы узлов. Выполните миграцию в поддерживаемую версию Linux Azure, обновив пулы узлов до поддерживаемой версии Kubernetes или переключив ее на osSku AzureLinux3. Дополнительные сведения см. в статье «Вывод из эксплуатации: пулы узлов Azure Linux 2.0 в AKS».
Предварительные условия
- Вам нужна последняя версия Azure CLI. Чтобы узнать версию, выполните команду
az --version. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.
Создайте группу ресурсов
При создании группы ресурсов необходимо указать расположение. Это местоположение:
- место хранения метаданных группы ресурсов;
- Где ваши ресурсы размещаются в Azure, если при создании ресурса вы не указываете другой регион.
Перед выполнением команды переменные среды объявляются для обеспечения уникальных имен ресурсов для каждого развертывания.
export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Создание кластера узла контейнеров Azure Linux
Создайте кластер AKS с помощью команды az aks create с параметром --os-sku для подготовки узла контейнеров Azure Linux на основе образа Azure Linux. В следующем примере создается кластер хоста контейнеров Linux Azure.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Через несколько минут выполнение команды завершается и отображаются сведения о кластере в формате JSON.
Подключение к кластеру с помощью kubectl
Чтобы настроить kubectl для подключения к кластеру Kubernetes, используйте команду az aks get-credentials. В следующем примере мы получаем учетные данные для кластера узла контейнеров Azure Linux, используя группу ресурсов и имя кластера, созданные ранее.
az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
Чтобы проверить подключение к кластеру, используйте команду kubectl get nodes для получения списка узлов кластера.
kubectl get nodes
NAME STATUS ROLES AGE VERSION
aks-nodepool1-00000000-0 Ready agent 10m v1.20.7
aks-nodepool1-00000000-1 Ready agent 10m v1.20.7
Следующие шаги
В этом руководстве вы создали и развернули кластер узла контейнеров Azure Linux. Вы научились выполнять следующие задачи:
- Установите интерфейс командной строки Kubernetes.
kubectl - Создайте группу ресурсов Azure.
- Создайте и разверните кластер узла контейнеров Linux в Azure.
- Настройте
kubectlдля подключения к кластеру хоста контейнеров Azure Linux.
В следующем руководстве вы узнаете, как добавить пул узлов Linux Azure в существующий кластер.