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