Share via


Disable-AksHciArcConnection

Synopsis

Hiermee wordt de Arc-verbinding op een hybride AKS-cluster uitgeschakeld.

Syntaxis

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

Beschrijving

Hiermee schakelt u de Arc-verbinding uit op een AKS op een hybride AKS-cluster. Met deze opdracht worden geen resources in de Azure Resource Manager verwijderd. Nadat u deze opdracht hebt uitgevoerd, moet u naar de Azure Portal gaan om eventuele overblijvende resources op te schonen.

Voorbeelden

Koppel een hybride AKS-cluster los van Azure Arc voor Kubernetes met behulp van Azure-gebruikersaanmelding

Met deze opdracht wordt uw workloadcluster losgekoppeld van Azure Arc met behulp van de abonnements-id en resourcegroep die zijn doorgegeven in de Set-AksHciRegistration opdracht tijdens het registreren van de AKS-host voor facturering. Zorg ervoor dat u toegang hebt tot het abonnement met de rol Eigenaar. U kunt uw toegangsniveau controleren door naar uw abonnement te navigeren, op Toegangsbeheer (IAM) aan de linkerkant van de Azure Portal te klikken en vervolgens op Mijn toegang weergeven te klikken.

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

Een hybride AKS-cluster in AKS verbreken met Azure Arc voor Kubernetes met behulp van een service-principal

Als u geen toegang hebt tot een abonnement waarvoor u een 'Eigenaar' bent, kunt u uw workloadcluster loskoppelen van Azure Arc met behulp van een service-principal.

De eerste opdracht vraagt om referenties voor de service-principal en slaat deze op in de variabele $Credential. Voer uw toepassings-id in voor de gebruikersnaam en het service-principalgeheim als het wachtwoord wanneer u hierom wordt gevraagd. Zorg ervoor dat u deze waarden opkrijgt van uw abonnementsbeheerder. Met de tweede opdracht wordt uw cluster losgekoppeld van Azure Arc met behulp van de referenties van de service-principal die zijn opgeslagen in de variabele $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"

Zorg ervoor dat aan de service-principal die in de bovenstaande opdracht wordt gebruikt, de rol 'Eigenaar' of 'Inzender' is toegewezen en dat deze het bereik heeft voor de abonnements-id en resourcegroep die in de opdracht worden gebruikt. Ga voor meer informatie over service-principals naar Service-principals maken met Azure PowerShell

Parameters

-Name

De alfanumerieke naam van uw AKS-cluster.

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

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

-tenantId

De tenant-id van uw Azure-service-principal. De standaardwaarde is de Azure-aanmeldingscontext. U kunt de standaardtenant-id vinden met behulp van (Get-AzContext).Tenant.Id de opdracht .

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

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

-subscriptionId

De abonnements-id van uw Azure-account. De standaardwaarde is de abonnements-id die is doorgegeven in 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

De naam van de Azure-resourcegroep. De standaardwaarde is de resourcegroep die is doorgegeven in Set-AksHciRegistration.

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

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

-Referentie

PSCredential voor de Azure-service-principal.

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

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

-Locatie

De locatie of Azure-regio van uw Azure-resource. De standaardwaarde is de locatie die is doorgegeven in 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

Volgende stappen

Naslaginformatie over AksHci PowerShell