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


Руководство по созданию кластера с узлом контейнеров Linux Для AKS Azure

Чтобы создать кластер с узлом контейнеров Azure Linux, вы будете использовать:

  1. Группы ресурсов Azure— логический контейнер, в котором развертываются ресурсы Azure и управляются ими.
  2. Служба Azure Kubernetes (AKS) — размещенная служба Kubernetes, которая позволяет быстро создать готовый к работе кластер Kubernetes.

В этом руководстве, часть 1 из пяти, вы узнаете, как:

  • Установите интерфейс командной строки Kubernetes. kubectl
  • Создайте группу ресурсов Azure.
  • Создайте и разверните кластер узла контейнеров Linux в Azure.
  • Настройте kubectl подключение к кластеру узла контейнеров Azure Linux.

В последующих руководствах вы узнаете, как добавить пул узлов Linux Azure в существующий кластер и перенести существующие узлы в Azure Linux.

Необходимые компоненты

1. Установка интерфейса командной строки Kubernetes

Используйте cli Kubernetes, kubectl, чтобы подключиться к кластеру Kubernetes с локального компьютера.

Если у вас еще нет kubectl, установите его с помощью az aks install-cli Azure CLI или следуйте инструкциям вышестоящий.

az aks install-cli

2. Создание группы ресурсов

При создании группы ресурсов необходимо указать расположение. Это расположение определяет следующее:

  • место хранения метаданных группы ресурсов;
  • Где ресурсы будут работать в Azure, если при создании ресурса не указать другой регион.

Создайте группу ресурсов с помощью команды az group create. Чтобы создать группу ресурсов с именем testAzureLinuxResourceGroup в регионе eastus , выполните следующий шаг:

az group create --name testAzureLinuxResourceGroup --location eastus

Примечание.

В приведенном выше примере используется eastus, но кластеры узлов контейнеров Azure Linux доступны во всех регионах.

3. Создание кластера узла контейнеров Azure Linux

Создайте кластер AKS с помощью az aks create команды с --os-sku параметром для подготовки узла контейнеров Linux Azure с помощью образа Azure Linux. В следующем примере создается кластер узла контейнеров Azure Linux с именем testAzureLinuxCluster с помощью группы ресурсов TestAzureLinuxResourceGroup , созданной на предыдущем шаге:

az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux

Через несколько минут выполнение команды завершается и отображаются сведения о кластере в формате JSON.

4 — Подключение в кластер с помощью kubectl

Чтобы настроить kubectl для подключения к кластеру Kubernetes, используйте команду az aks get-credentials. Следующий пример получает учетные данные для кластера узла контейнеров Linux Azure с именем testAzureLinuxCluster в группе ресурсов testAzureLinuxResourceGroup :

az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster

Чтобы проверить подключение к кластеру, используйте команду kubectl get nodes для получения списка узлов кластера.

kubectl get nodes

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

В этом руководстве вы создали и развернули кластер узла контейнеров Azure Linux. Вы научились выполнять следующие задачи:

  • Установите интерфейс командной строки Kubernetes. kubectl
  • Создайте группу ресурсов Azure.
  • Создайте и разверните кластер узла контейнеров Linux в Azure.
  • Настройте kubectl подключение к кластеру узла контейнеров Azure Linux.

В следующем руководстве вы узнаете, как добавить пул узлов Linux Azure в существующий кластер.