Disable-AksHciArcConnection
摘要
在 AKS 混合群集上禁用 Arc 连接。
语法
Disable-AksHciArcConnection -name <String>
-tenantId <String>
-subscriptionId <String>
-resourceGroup <String>
-credential <PSCredential>
-location <String>
说明
在 AKS 混合群集上的 AKS 上禁用 Arc 连接。 此命令不会删除 Azure 资源管理器上的任何资源。 运行此命令后,请确保转到 Azure 门户以清除任何遗留资源。
示例
使用 Azure 用户登录名断开 AKS 混合群集与 Azure Arc for Kubernetes 的连接
此命令使用在注册 AKS 主机进行计费时在 Set-AksHciRegistration
命令中传递的订阅 ID 和资源组,从 Azure Arc 断开你的工作负载群集的连接。 确保你有权以“所有者”角色访问订阅。 可通过以下方式检查你的访问级别:导航到你的订阅,单击 Azure 门户左侧的“访问控制 (IAM)”,然后单击“查看我的访问权限”。
Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"
使用服务主体将 AKS 上的 AKS 混合群集与 Azure Arc for Kubernetes 断开连接
如果没有权限访问你是“所有者”的订阅,则可以使用服务主体将工作负载群集与 Azure Arc 断开连接。
第一个命令会提示用户输入服务主体凭据,然后会将其存储在 $Credential 变量中。 在出现提示时,请输入你的应用程序 ID 作为用户名,输入服务主体机密作为密码。 请确保从订阅管理员处获取这些值。第二个命令使用存储在 $Credential 变量中的服务主体凭据将群集与 Azure Arc 断开连接。
$Credential = Get-Credential
Disable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"
确保上面的命令中使用的服务主体分配有“所有者”或“参与者”角色,并且其作用域涵盖该命令中使用的订阅 ID 和资源组。 有关服务主体的详细信息,请访问使用 Azure PowerShell 创建服务主体
parameters
-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 服务主体的租户 ID。 默认值为 Azure 登录上下文。 可使用 (Get-AzContext).Tenant.Id
命令找到默认租户 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 帐户的订阅 ID。 默认值为在 Set-AksHciRegistration
中传入的订阅 ID。
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
-credential
Azure 服务主体的 PSCredential。
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-location
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