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