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.
Champ de saisie | optionnalité | Type | Description |
|---|---|---|---|
| Requis | Chaîne | Un
de principal de service Azure. Doit être transmis en tant que secret. Voir comment inscrire une application Azure . |
| Requis | Chaîne | Un
de principal de service Azure. Doit être transmis en tant que secret. Voir comment inscrire une application Azure . |
| Requis | Chaîne | L'identifiant de locataire Azure. Peut être transmis en tant que secret. |
| Requis | Chaîne | L’identifiant d’abonnement Azure. Par exemple,
. |
| Requis | Chaîne | Le nom du groupe de ressources qui contient le cluster AKS. Par exemple,
. |
| Requis | Chaîne | Le nom du cluster AKS. |
| Requis | Chaîne | Le nom du pool d'agents spécifique (pool de nœuds) au sein du cluster AKS que vous souhaitez mettre à l'échelle. |
| Requis | Entier | Le nombre souhaité de nœuds (machines virtuelles) pour mettre à l'échelle le pool d'agents. |
| Facultatif | List | Une liste de sélecteurs utilisés pour extraire des valeurs spécifiques de la réponse. Par exemple,
. |
Champ de sortie | 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 concurrence 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