Enable-AksHciArcConnection
Synopsis
Hiermee schakelt u een Arc-verbinding in voor een hybride AKS-cluster.
Syntaxis
Enable-AksHciArcConnection -name <String>
[-tenantId <String>]
[-subscriptionId <String>]
[-resourceGroup <String>]
[-credential <PSCredential>]
[-location <String>]
Beschrijving
Hiermee schakelt u een Arc-verbinding in voor een hybride AKS-cluster.
Voorbeelden
Een hybride AKS-cluster verbinden met Azure Arc voor Kubernetes met behulp van Azure-gebruikersaanmelding
Met deze opdracht wordt uw workloadcluster verbonden met 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
Enable-AksHciArcConnection -name "myCluster"
Een hybride AKS-cluster verbinden met Azure Arc voor Kubernetes met behulp van een service-principal
Als u geen toegang hebt tot een abonnement waarvan u eigenaar bent, kunt u uw AKS-cluster verbinden met Azure Arc met behulp van een service-principal.
De eerste opdracht vraagt om referenties voor de service-principal en slaat deze op in de credential
variabele. 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 verbonden met Azure Arc met behulp van de referenties van de service-principal die zijn opgeslagen in de credential
variabele.
$Credential = Get-Credential
Enable-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', 'Inzender' of 'Kubernetes Cluster - Azure Arc Onboarding' is toegewezen en dat deze het bereik heeft voor de abonnements-id en resourcegroep die in de opdracht worden gebruikt. Ga naar Service-principals maken met Azure PowerShell voor meer informatie over service-principals.
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
Dit is de [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
. Als u geen locatie hebt doorgegeven in Set-AksHciRegistration
, is de standaardwaarde de locatie van de resourcegroep die in de Enable-AksHciConnection
opdracht is doorgegeven.
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