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