Les actions Azure Kubernetes Service (AKS) vous permettent de gérer vos clusters AKS directement depuis vos workflows.
Mettre à l'échelle un pool d'agents AKS
Cette action met à l'échelle un pool d'agents AKS en mettant à jour le nombre de nœuds à l'aide de l'API REST Agent Pools - Create Or Update.
Saisir | Type | Description |
|---|---|---|
| Chaîne | Obligatoire. Un
de principal de service Azure. Doit être transmis en tant que secret. Voir comment inscrire une application Azure . |
| Chaîne | Obligatoire. Un
de principal de service Azure. Doit être transmis en tant que secret. Voir comment inscrire une application Azure . |
| Chaîne | Obligatoire. L'identifiant de locataire Azure. Peut être transmis en tant que secret. |
| Chaîne | Obligatoire. L’identifiant d’abonnement Azure (par exemple,
). |
| Chaîne | Required. The name of the resource group that contains the AKS cluster. For example,
. |
| Chaîne | Required. The name of the AKS cluster. |
| Chaîne | Required. The name of the specific agent pool (node pool) within the AKS cluster that you want to scale. |
| Entier | Required. The desired number of nodes (virtual machines) to scale the agent pool. |
| List | Facultatif. Une liste de sélecteurs utilisés pour extraire des valeurs spécifiques de la réponse. Par exemple,
. |
Sortir | Type | Description |
|---|---|---|
| Booléen | Indique si l'action a réussi. Renvoie
ou
. |
| Chaîne | Contient le motif de l’échec sous forme de message. |
| Objet | La réponse du corps de l'API Azure. Pour plus d'informations, consultez l' API REST Agent Pools - Create Or Update . |
| Chaîne | Facultatif pour une opération de longue durée. L'URL à interroger pour le statut. |
| Chaîne | Facultatif pour une opération de longue durée. L'URL qui renvoie le résultat final une fois l'opération terminée. |
| Entier | Facultatif pour une opération de longue durée. Le nombre de secondes à attendre avant d'interroger l'URL asynchrone. |
| Chaîne | Facultatif. Utilisé pour le contrôle de simultanéité lors de la mise à jour d’une ressource afin d’éviter d’écraser les modifications d’un autre utilisateur. |
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