Kubernetes с поддержкой Microsoft Azure Arc

Опубликовано: 7 Сентября, 2022

В этой статье мы узнаем, как начать работу с Kubernetes с поддержкой Azure Arc на портале Azure. Azure Arc позволяет Kubernetes подключать к Azure те кластеры Kubernetes, которые работают за пределами Azure. Таким образом, эти кластеры могут работать локально, на периферии или в других облаках, и вы можете использовать Azure Arc, чтобы позволить Kubernetes подключаться к Azure, а затем использовать мощные инструменты управления Azure, такие как Azure Monitor, политика Azure, конфигурация GitOps. и так далее для управления этими кластерами.

Реализация:

При поиске Kubernetes появился результат Kubernetes Azure Arc. Щелкнув по нему, вы откроете представление обзора для всех локальных кластеров Kubernetes, которые уже зарегистрированы в Azure Arc. Теперь, чтобы зарегистрировать новый кластер, нажмите эту кнопку, которая откроет колонку регистрации кластера. Первое приложение здесь упоминает набор предварительных условий, которые вам необходимо выполнить, прежде чем продолжить.

Теперь, чтобы зарегистрировать кластер, вам нужно сначала создать его представление в Azure, а затем установить агент Azure Arc в этом локальном кластере. Это имя кластера будет использоваться для идентификации этого локального кластера. Это имя может быть любым и не обязательно должно совпадать с фактическим именем кластера. Затем вы выберете, где в Azure вы хотите это разместить. На этом этапе вам нужно предоставить дополнительную информацию только в том случае, если ваш кластер находится за исходящим прокси-сервером. Если нет, вы можете просто двигаться вперед.

Следует отметить, что вы можете дополнительно использовать теги физического расположения, чтобы указать, где находится этот кластер за пределами Azure. Например, вы можете указать Boston Data Center в качестве местоположения вашего кластера. На этом ваш сценарий готов.

Вы можете загрузить его и запустить в своем локальном кластере, который установит агент Azure Arc и зарегистрирует кластер в Azure. Обратите внимание, что этот шаг необходимо выполнить за пределами портала. Но вы можете проверить на самом портале, успешно ли установлен агент или нет, потому что как только кластер будет зарегистрирован, кнопка «Перейти к кластеру» станет доступной, и вы сможете нажать на эту кнопку, чтобы просмотреть и управлять моим кластером.

Теперь давайте вернемся к списку кластеров, который вы уже показывали ранее, и выберем один из кластеров, чтобы прочитать подробности. . Таким образом, в этом представлении кластеров вы можете видеть, что кластер уже подключен к Azure, а также другие важные сведения, такие как дистрибутив Kubernetes, инфраструктура, версия Kubernetes и т. д.

Теперь вы можете использовать меню ресурсов слева, чтобы узнать о различных возможностях, которые Azure может предложить для управления этим кластером. Например, если вы перейдете на вкладку Insights, вы сможете настроить мониторинг своего кластера с помощью Azure Monitor для контейнеров. Или вы можете перейти на вкладку GitOps и настроить возможность GitOps, которая поможет мне развернуть приложения и конфигурацию в вашем кластере. Вы даже можете перейти на эту вкладку политик, с помощью которой вы сможете использовать политики Azure для своего Kubernetes. Или вы можете перейти на вкладку безопасности и проверить, есть ли какие-либо рекомендации по безопасности для вашего кластера.

Следовательно, именно так вы можете начать работу с Kubernetes с поддержкой Azure Arc на портале Azure.