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

Passaggi successivi

Informazioni di riferimento su PowerShell per AksHci