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

Nächste Schritte

PowerShell-Referenz für AksHci