Требования к сети Kubernetes с поддержкой Azure Arc
Статья
В этом разделе описываются требования к сети для подключения кластера Kubernetes к Azure Arc и поддержки различных сценариев Kubernetes с поддержкой Arc.
Сведения
Как правило, требования к подключению включают следующие принципы:
Все подключения являются TCP, если иное не указано.
Все HTTP-подключения используют ПРОТОКОЛ HTTPS и SSL/TLS с официально подписанными и проверяемыми сертификатами.
Все подключения исходящие, если иное не указано.
Чтобы использовать прокси-сервер, убедитесь, что агенты и компьютер, выполняющие процесс подключения, соответствуют требованиям к сети в этой статье.
Для работы агентов Azure Arc требуются следующие исходящие URL-адреса (https://:443).
Для *.servicebus.windows.net в брандмауэре и прокси-сервере необходимо включить WebSocket для исходящего доступа.
Конечная точка (DNS)
Description
https://management.azure.com
Требуется для подключения агента к Azure и регистрации кластера.
Требуется агентам Azure Arc для извлечения образов контейнеров.
https://gbl.his.arc.azure.com
Требуется для получения региональной конечной точки, позволяющей запрашивать назначенные системой сертификаты управляемых удостоверений.
https://*.his.arc.azure.com
Требуется для получения сертификатов управляемого удостоверения, назначаемого системой.
https://k8connecthelm.azureedge.net
az connectedk8s connect использует Helm 3 для развертывания агентов Arc Azure в кластере Kubernetes. Эта конечная точка необходима для загрузки клиента Helm, чтобы упростить развертывание чарта агента Helm.
Требуется, если используется расширения Kubernetes с поддержкой Azure Arc.
Чтобы перевести *.servicebus.windows.net подстановочный знак в определенные конечные точки, используйте команду:
GET https://guestnotificationservice.azure.com/urls/allowlist?api-version=2020-01-01&location=<region>
Чтобы получить сегмент региона региональной конечной точки, удалите все пробелы из имени региона Azure. Например, регион "Восточная часть США 2 " — eastus2имя региона.
Например, *.<region>.arcdataservices.com должно находиться *.eastus2.arcdataservices.com в регионе "Восточная часть США 2".
Чтобы просмотреть список всех регионов, выполните следующую команду:
az account list-locations -o table
Get-AzLocation | Format-Table
Внимание
Для работы агентов Azure Arc требуются следующие исходящие URL-адреса (https://:443).
Для *.servicebus.usgovcloudapi.net в брандмауэре и прокси-сервере необходимо включить WebSocket для исходящего доступа.
Конечная точка (DNS)
Description
https://management.usgovcloudapi.net
Требуется для подключения агента к Azure и регистрации кластера.
Требуется агентам Azure Arc для извлечения образов контейнеров.
https://gbl.his.arc.azure.us
Требуется для получения региональной конечной точки, позволяющей запрашивать назначенные системой сертификаты управляемых удостоверений.
https://usgv.his.arc.azure.us
Требуется для получения сертификатов управляемого удостоверения, назначаемого системой.
https://k8connecthelm.azureedge.net
az connectedk8s connect использует Helm 3 для развертывания агентов Arc Azure в кластере Kubernetes. Эта конечная точка необходима для загрузки клиента Helm, чтобы упростить развертывание чарта агента Helm.
Чтобы перевести *.servicebus.usgovcloudapi.net подстановочный знак в определенные конечные точки, используйте команду:
GET https://guestnotificationservice.azure.us/urls/allowlist?api-version=2020-01-01&location=region
Чтобы получить сегмент региона региональной конечной точки, удалите все пробелы из имени региона Azure. Например, регион "Восточная часть США 2 " — eastus2имя региона.
Например, *.<region>.arcdataservices.com должно находиться *.eastus2.arcdataservices.com в регионе "Восточная часть США 2".
Чтобы просмотреть список всех регионов, выполните следующую команду:
az account list-locations -o table
Get-AzLocation | Format-Table
Внимание
Для работы агентов Azure Arc требуются следующие исходящие URL-адреса (https://:443).
Для *.servicebus.chinacloudapi.cn в брандмауэре и прокси-сервере необходимо включить WebSocket для исходящего доступа.
Конечная точка (DNS)
Description
https://management.chinacloudapi.cn
Требуется для подключения агента к Azure и регистрации кластера.
Требуется для извлечения и обновления маркеров Azure Resource Manager.
mcr.azk8s.cn
Требуется агентам Azure Arc для извлечения образов контейнеров.
https://gbl.his.arc.azure.cn
Требуется для получения региональной конечной точки, позволяющей запрашивать назначенные системой сертификаты управляемых удостоверений.
https://*.his.arc.azure.cn
Требуется для получения сертификатов управляемого удостоверения, назначаемого системой.
https://k8connecthelm.azureedge.net
az connectedk8s connect использует Helm 3 для развертывания агентов Arc Azure в кластере Kubernetes. Эта конечная точка необходима для загрузки клиента Helm, чтобы упростить развертывание чарта агента Helm.
Прокси-серверы реестра контейнеров для виртуальных машин Azure Для Китая.
Дополнительные конечные точки
В зависимости от вашего сценария может потребоваться подключение к другим URL-адресам, таким как те, которые используются портал Azure, средствами управления или другими службами Azure. В частности, просмотрите эти списки, чтобы обеспечить подключение к любым необходимым конечным точкам: