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


Enable-AksHciArcConnection

Краткий обзор

Включает подключение Arc для гибридного кластера AKS.

Синтаксис

Enable-AksHciArcConnection -name <String> 
                          [-tenantId <String>]
                          [-subscriptionId <String>] 
                          [-resourceGroup <String>]
                          [-credential <PSCredential>]
                          [-location <String>]

Описание

Включает подключение Arc для гибридного кластера AKS.

Примеры

Подключение гибридного кластера AKS к Azure Arc для Kubernetes с помощью входа пользователя Azure

Эта команда подключает кластер рабочей нагрузки к Azure Arc с помощью идентификатора подписки и группы ресурсов, переданных в команде Set-AksHciRegistration при регистрации узла AKS для выставления счетов. Убедитесь, что у вас есть доступ к подписке с ролью "Владелец". Вы можете проверка уровень доступа, перейдя к своей подписке, щелкнув "Управление доступом (IAM)" в левой части портал Azure а затем щелкнув "Просмотреть мой доступ".

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Подключение гибридного кластера AKS к Azure Arc для Kubernetes с помощью субъекта-службы

Если у вас нет доступа к подписке, владельцем которой вы являетесь, вы можете подключить кластер AKS к Azure Arc с помощью субъекта-службы.

Первая команда запрашивает учетные данные субъекта-службы и сохраняет их в переменной credential . Введите идентификатор приложения для имени пользователя и секрета субъекта-службы в качестве пароля при появлении запроса. Убедитесь, что вы получили эти значения от администратора подписки. Вторая команда подключает кластер к Azure Arc с помощью учетных данных субъекта-службы, хранящихся в переменной credential .

$Credential = Get-Credential
Enable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"

Убедитесь, что субъект-служба, используемый в приведенной выше команде, имеет роль "Владелец", "Участник" или "Кластер Kubernetes — подключение Azure Arc" и что ему назначена область по идентификатору подписки и группе ресурсов, используемым в команде. Дополнительные сведения о субъектах-службах см. в статье Создание субъектов-служб с помощью Azure PowerShell.

Параметры

-Name

Буквенно-цифровое имя кластера AKS.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-tenantId

Идентификатор клиента субъекта-службы Azure. Значение по умолчанию — контекст входа в Azure. Идентификатор клиента по умолчанию можно узнать с помощью (Get-AzContext).Tenant.Id команды .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-subscriptionId

Идентификатор подписки учетной записи Azure. Значение по умолчанию — идентификатор подписки, переданный в Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-resourceGroup

Имя группы ресурсов Azure. Значением по умолчанию является группа ресурсов, переданная в Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Учетных данных

Это [PSCredential] для субъекта-службы Azure.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Расположение

Расположение или регион Azure ресурса Azure. Значение по умолчанию — это расположение, переданное в Set-AksHciRegistration. Если вы не передали расположение в Set-AksHciRegistration, то значением по умолчанию будет расположение группы ресурсов, переданной в команде Enable-AksHciConnection .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Azure resource group's location
Accept pipeline input: False
Accept wildcard characters: False

Дальнейшие действия

Справочник по PowerShell для AksHci