Disable-AksHciArcConnection
Übersicht
Deaktiviert die Arc-Verbindung in einem AKS-Hybridcluster.
Syntax
Disable-AksHciArcConnection -name <String>
-tenantId <String>
-subscriptionId <String>
-resourceGroup <String>
-credential <PSCredential>
-location <String>
BESCHREIBUNG
Deaktiviert die Arc-Verbindung für einen AKS in einem AKS-Hybridcluster. Dieser Befehl löscht keine Ressourcen im Azure Resource Manager. Nachdem Sie diesen Befehl ausgeführt haben, stellen Sie sicher, dass Sie zum Azure-Portal gehen, um alle übrig gebliebenen Ressourcen zu bereinigen.
Beispiele
Trennen eines AKS-Hybridclusters mit Azure Arc for Kubernetes mithilfe der Azure-Benutzeranmeldung
Dieser Befehl trennt Ihren Workloadcluster von Azure Arc mithilfe der Abonnement-ID und Ressourcengruppe, die beim Registrieren des AKS-Hosts für die Abrechnung an den Set-AksHciRegistration
Befehl übergeben wurde. Stellen Sie sicher, dass Sie über die Rolle „Besitzer“ Zugriff auf das Abonnement haben. Sie können Ihre Zugriffsebene überprüfen, indem Sie zu Ihrem Abonnement navigieren, auf der linken Seite des Azure-Portals auf „Zugriffssteuerung (IAM)“ klicken und dann auf „Meinen Zugriff anzeigen“ klicken.
Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"
Trennen eines AKS in AKS-Hybridclusters mit Azure Arc for Kubernetes mithilfe eines Dienstprinzipals
Wenn Sie keinen Zugriff auf ein Abonnement haben, für das Sie „Besitzer“ sind, können Sie Ihren Workloadcluster mithilfe eines Dienstprinzipals von Azure Arc trennen.
Der erste Befehl fordert zur Eingabe von Dienstprinzipal-Anmeldeinformationen auf und speichert sie in der Variable $Credential. Tragen Sie Ihre Anwendungs-ID als Benutzernamen und das Dienstprinzipalgeheimnis als Passwort ein, wenn Sie dazu aufgefordert werden. Stellen Sie sicher, dass Sie diese Werte von Ihrem Abonnementadministrator erhalten. Der zweite Befehl trennt Ihren Cluster von Azure Arc mithilfe der Dienstprinzipal-Anmeldeinformationen, die in der Variable $Credential gespeichert sind.
$Credential = Get-Credential
Disable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"
Stellen Sie sicher, dass dem Dienstprinzipal, der im obigen Befehl verwendet wird, die Rolle „Besitzer“ oder „Mitwirkender“ zugewiesen ist und dass sich dessen Bereich über die Abonnement-ID und Ressourcengruppe erstreckt, die im Befehl verwendet werden. Weitere Informationen zu Dienstprinzipalen finden Sie unter Erstellen eines Azure-Dienstprinzipals mit Azure PowerShell
Parameter
-Name
Der alphanumerische Name Ihres AKS-Clusters.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-tenantId
Die Mandanten-ID Ihres Azure-Dienstprinzipals. Der Standardwert ist der Azure-Anmeldekontext. Die Standardmandanten-ID können Sie mit dem (Get-AzContext).Tenant.Id
Befehl ermitteln.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-subscriptionId
Die Abonnement-ID Ihres Azure-Kontos. Der Standardwert ist die in Set-AksHciRegistration
übergebene Abonnement-ID.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-resourceGroup
Name der Azure-Ressourcengruppe Der Standardwert ist die in Set-AksHciRegistration
übergebene Ressourcengruppe.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-credential
Die PSAnmeldeinformationen für den Azure-Dienstprinzipal.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-location
Der Speicherort oder die Azure-Region Ihrer Azure-Ressource. Der Standardwert ist der in Set-AksHciRegistration
übergebene Speicherort.
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