Disable-AksHciArcConnection

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

Отключает подключение Arc в гибридном кластере AKS.

Синтаксис

Disable-AksHciArcConnection -name <String> 
                           -tenantId <String>
                           -subscriptionId <String> 
                           -resourceGroup <String>
                           -credential <PSCredential>
                           -location <String>

Описание

Отключает подключение Arc в AKS в гибридном кластере AKS. Эта команда не удаляет ресурсы на Resource Manager Azure. После выполнения этой команды перейдите к портал Azure, чтобы очистить все оставшиеся ресурсы.

Примеры

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

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

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

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

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

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

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

Убедитесь, что субъекту-службе, используемой в приведенной выше команде, назначена роль "Владелец" или "Участник" и что у него есть область по идентификатору подписки и группе ресурсов, используемой в команде. Дополнительные сведения о субъектах-службах см. в статье Создание субъектов-служб с помощью 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.

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