Enable-AksHciArcConnection
Riepilogo
Abilita la connessione Arc per un cluster ibrido del servizio Azure Kubernetes.
Sintassi
Enable-AksHciArcConnection -name <String>
[-tenantId <String>]
[-subscriptionId <String>]
[-resourceGroup <String>]
[-credential <PSCredential>]
[-location <String>]
Descrizione
Abilita la connessione Arc per un cluster ibrido del servizio Azure Kubernetes.
Esempio
Connettere un cluster ibrido del servizio Azure Kubernetes ad Azure Arc per Kubernetes usando l'account di accesso utente di Azure
Questo comando connette il cluster del carico di lavoro ad Azure Arc usando l'ID sottoscrizione e il gruppo di risorse passati al comando durante la registrazione dell'host del Set-AksHciRegistration
servizio Azure Kubernetes per la fatturazione. Assicurarsi di avere accesso alla sottoscrizione in un ruolo "Proprietario". È possibile controllare il livello di accesso passando alla sottoscrizione, facendo clic su "Controllo di accesso (IAM)" sul lato sinistro del portale di Azure e quindi facendo clic su "Visualizza l'accesso".
Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"
Connettere un cluster ibrido del servizio Azure Kubernetes ad Azure Arc per Kubernetes usando un'entità servizio
Se non si ha accesso a una sottoscrizione in cui si è "Proprietario", è possibile connettere il cluster del servizio Azure Kubernetes ad Azure Arc usando un'entità servizio.
Il primo comando richiede le credenziali dell'entità servizio e le archivia nella credential
variabile . Immettere l'ID applicazione per il nome utente e il segreto dell'entità servizio come password quando richiesto. Assicurarsi di ottenere questi valori dall'amministratore della sottoscrizione. Il secondo comando connette il cluster ad Azure Arc usando le credenziali dell'entità servizio archiviate nella credential
variabile .
$Credential = Get-Credential
Enable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"
Assicurarsi che l'entità servizio usata nel comando precedente abbia il ruolo "Proprietario", "Collaboratore" o "Cluster Kubernetes - Onboarding di Azure Arc" assegnato e che abbia ambito sull'ID sottoscrizione e sul gruppo di risorse usato nel comando. Per altre informazioni sulle entità servizio, vedere Creazione di entità servizio con Azure PowerShell.
Parametri
-Name
Nome alfanumerico del cluster del servizio Azure Kubernetes.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-tenantId
ID tenant dell'entità servizio di Azure. Il valore predefinito è il contesto di accesso di Azure. È possibile trovare l'ID tenant predefinito usando il (Get-AzContext).Tenant.Id
comando .
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Subscriptionid
ID sottoscrizione dell'account Azure. Il valore predefinito è l'ID sottoscrizione passato 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
Nome del gruppo di risorse di Azure. Il valore predefinito è il gruppo di risorse passato 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
-Credenziali
Si tratta di [PSCredential] per l'entità servizio di Azure.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Posizione
Località o area di Azure della risorsa di Azure. Il valore predefinito è la posizione passata in Set-AksHciRegistration
. Se non è stata passata una posizione in Set-AksHciRegistration
, il valore predefinito è la posizione del gruppo di risorse passato nel Enable-AksHciConnection
comando .
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