Compartir a través de


Enable-AksHciArcConnection

Sinopsis

Habilita la conexión de Arc para un clúster híbrido de AKS.

Sintaxis

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

Descripción

Habilita la conexión de Arc para un clúster híbrido de AKS.

Ejemplos

Conexión de un clúster híbrido de AKS a Azure Arc para Kubernetes mediante el inicio de sesión de usuario de Azure

Este comando conecta el clúster de carga de trabajo a Azure Arc mediante el id. de suscripción y el grupo de recursos pasados en el comando Set-AksHciRegistration al registrar el host de AKS para la facturación. Asegúrese de que tiene acceso a la suscripción con un rol "Propietario". Para comprobar el nivel de acceso, vaya a su suscripción, haga clic en "Control de acceso (IAM)" en el lado izquierdo de Azure Portal y, a continuación, haga clic en "View my access" (Ver mi acceso).

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Conexión de un clúster híbrido de AKS a Azure Arc para Kubernetes mediante una entidad de servicio

Si no tiene acceso a una suscripción en la que sea "Propietario", puede conectar el clúster de AKS a Azure Arc mediante una entidad de servicio.

El primer comando solicita las credenciales de la entidad de servicio y las almacena en la variable credential. Escriba el id. de aplicación para el nombre de usuario y el secreto de la entidad de servicio como la contraseña cuando se le solicite. Asegúrese de obtener estos valores del administrador de la suscripción. El segundo comando conecta el clúster de Azure Arc con las credenciales de entidad de servicio almacenadas en la variable credential.

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

Asegúrese de que la entidad de servicio usada en el comando anterior tiene asignado el rol "Propietario" "Colaborador" o "Kubernetes Cluster - Azure Arc Onboarding" (Clúster de Kubernetes: incorporación a Azure Arc) y que tiene ámbito sobre el id. de suscripción y el grupo de recursos usados en el comando. Para más información sobre las entidades de servicio, consulte Creación de entidades de servicio con Azure PowerShell.

Parámetros

-Name

Nombre alfanumérico del clúster de AKS.

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

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

-tenantId

Identificador de inquilino de una entidad de servicio de Azure. El valor predeterminado es el contexto de inicio de sesión de Azure. Puede averiguar el id. de inquilino predeterminado con el comando (Get-AzContext).Tenant.Id.

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

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

-subscriptionId

Identificador de la suscripción de la cuenta de Azure. El valor predeterminado es el identificador de suscripción pasado en 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

El nombre del grupo de recursos de Azure. El valor predeterminado es el grupo de recursos pasado en Set-AksHciRegistration.

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

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

-credential

Se trata de [PSCredencial] para la entidad de servicio de Azure.

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

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

-location

La ubicación o región de Azure de un recurso de Azure. El valor predeterminado es la ubicación pasada en Set-AksHciRegistration. Si no ha pasado una ubicación en Set-AksHciRegistration, el valor predeterminado es la ubicación del grupo de recursos pasados en el comando Enable-AksHciConnection.

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

Pasos siguientes

Referencia de AksHci para PowerShell