Las acciones de Azure Kubernetes Service (AKS) le permiten administrar sus clústeres de AKS directamente desde sus flujos de trabajo.
Escalar un grupo de agentes de AKS
Esta acción escala un grupo de agentes de AKS actualizando el recuento de nodos mediante la API REST Agent Pools - Create Or Update.
Campo de entrada | Opcionalidad | Tipo | Descripción |
|---|---|---|---|
| Requerido | Cadena | Un
de una entidad de servicio de Azure. Se debe pasar como un secreto. Vea cómo registrar una aplicación de Azure . |
| Requerido | Cadena | Un
de una entidad de servicio de Azure. Se debe pasar como un secreto. Vea cómo registrar una aplicación de Azure . |
| Requerido | Cadena | El identificador de inquilino de Azure. Se puede pasar como un secreto. |
| Requerido | Cadena | El identificador de suscripción de Azure. Por ejemplo,
. |
| Requerido | Cadena | El nombre del grupo de recursos que contiene el clúster de AKS. Por ejemplo,
. |
| Requerido | Cadena | El nombre del clúster de AKS. |
| Requerido | Cadena | El nombre del grupo de agentes (grupo de nodos) específico dentro del clúster de AKS que desea escalar. |
| Requerido | Entero | El número deseado de nodos (máquinas virtuales) para escalar el grupo de agentes. |
| Opcional | Lista | Una lista de selectores utilizados para extraer valores específicos de la respuesta. Por ejemplo,
. |
Campo de salida | Tipo | Descripción |
|---|---|---|
| Booleano | Indica si la acción se realizó correctamente. Devuelve
o
. |
| Cadena | Contiene el motivo del error como mensaje. |
| Objeto | La respuesta del cuerpo de la API de Azure. Para obtener más información, consulte Grupos de agentes - crear o actualizar - API REST . |
| Cadena | Opcional para una operación de larga duración. La URL para sondear el estado. |
| Cadena | Opcional para una operación de larga duración. La URL que devuelve el resultado final una vez que se completa la operación. |
| Entero | Opcional para una operación de larga duración. El número de segundos a esperar antes de sondear la URL asíncrona. |
| Cadena | Opcional. Se utiliza para el control de concurrencia al actualizar un recurso para evitar sobrescribir los cambios de otra persona. |
name: scaleAzureAksPooldescription: 'This Workflows scales azure aks scale pool'steps: - name: azure_aks_scalePool_1 type: action action: azure.aks.scalePool version: 1 inputs: clientId: ${{ :secrets:azure-client-id }} clientSecret: ${{ :secrets:azure-client-secret }} tenantId: ${{ :secrets:azure-client-tenant }} subscriptionId: "12345678-1234-1234-1234-123456789abc" resourceGroupName: "my-resource-group" clusterName: test-cluster agentPoolName: agentpool count: 4 next: end