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