Enable-AksHciArcConnection

Sinopse

Habilita a conexão do Arc para um cluster híbrido do AKS.

Sintaxe

Enable-AksHciArcConnection -name <String> 
                          [-tenantId <String>]
                          [-subscriptionId <String>] 
                          [-resourceGroup <String>]
                          [-credential <PSCredential>]
                          [-location <String>]

Descrição

Habilita a conexão do Arc para um cluster híbrido do AKS.

Exemplos

Conectar um cluster híbrido do AKS ao Azure Arc para Kubernetes usando o logon de usuário do Azure

Esse comando conecta o cluster de carga de trabalho ao Azure Arc usando a ID da assinatura e o grupo de recursos passados Set-AksHciRegistration no comando ao registrar o host do AKS para cobrança. Verifique se você tem acesso à assinatura em uma função "Proprietário". Você pode marcar seu nível de acesso navegando até sua assinatura, clicando em "Controle de acesso (IAM)" no lado esquerdo do portal do Azure e clicando em "Exibir meu acesso".

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Conectar um cluster híbrido do AKS ao Azure Arc para Kubernetes usando uma entidade de serviço

Se você não tiver acesso a uma assinatura na qual é um "Proprietário", poderá conectar o cluster do AKS ao Azure Arc usando uma entidade de serviço.

O primeiro comando solicita credenciais da entidade de serviço e as armazena na credential variável . Insira a ID do aplicativo para o nome de usuário e o segredo da entidade de serviço como a senha quando solicitado. Certifique-se de obter esses valores de seu administrador de assinatura. O segundo comando conecta o cluster ao Azure Arc usando as credenciais da entidade de serviço armazenadas na credential variável .

$Credential = Get-Credential
Enable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"

Verifique se a entidade de serviço usada no comando acima tem a função "Proprietário", "Colaborador" ou "Cluster do Kubernetes – Integração do Azure Arc" atribuída a eles e se ela tem escopo sobre a ID da assinatura e o grupo de recursos usados no comando. Para obter mais informações sobre entidades de serviço, visite criando entidades de serviço com Azure PowerShell.

Parâmetros

-Name

O nome alfanumérico do cluster do AKS.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-tenantId

A ID do locatário da entidade de serviço do Azure. O valor padrão é o contexto de logon do Azure. Você pode descobrir a ID de locatário padrão usando (Get-AzContext).Tenant.Id o 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 da assinatura da sua conta do Azure. O valor padrão é a ID da assinatura passada em 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

O nome do grupo de recursos do Azure. O valor padrão é o grupo de recursos passado em Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Credencial

Esse é o [PSCredential] da entidade de serviço do Azure.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Localização

O local ou a região do Azure do recurso do Azure. O valor padrão é o local passado em Set-AksHciRegistration. Se você não passou um local em Set-AksHciRegistration, o valor padrão será o local do grupo de recursos passado no 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

Próximas etapas

Referência do AksHci PowerShell