As ações do Azure Kubernetes Service (AKS) permitem gerenciar seus clusters do AKS diretamente dos seus fluxos de trabalho.
Dimensionar um pool de agentes do AKS
Esta ação dimensiona um pool de agentes do AKS atualizando a contagem de nós usando a Pools de Agentes - Criar ou Atualizar - API REST.
Campo de entrada | Opcionalidade | Tipo | Descrição |
|---|---|---|---|
| Obrigatório | Corda | Um
de uma Entidade de Serviço do Azure. Deve ser passado como um segredo. Veja como registrar um aplicativo do Azure . |
| Obrigatório | Corda | Um
de uma Entidade de Serviço do Azure. Deve ser passado como um segredo. Veja como registrar um aplicativo do Azure . |
| Obrigatório | Corda | O identificador de locatário do Azure. Pode ser passado como um segredo. |
| Obrigatório | Corda | O identificador de assinatura do Azure. Por exemplo,
. |
| Obrigatório | Corda | O nome do grupo de recursos que contém o cluster AKS. Por exemplo,
. |
| Obrigatório | Corda | O nome do cluster AKS. |
| Obrigatório | Corda | O nome do pool de agentes (pool de nós) específico dentro do cluster AKS que você deseja dimensionar. |
| Obrigatório | Inteiro | O número desejado de nós (máquinas virtuais) para dimensionar o pool de agentes. |
| Opcional | Lista | Uma lista de seletores usados para extrair valores específicos da resposta. Por exemplo,
. |
Campo de saída | Tipo | Descrição |
|---|---|---|
| Boleano | Indica se a ação foi bem-sucedida. Retorna
ou
. |
| Corda | Contém o motivo da falha como uma mensagem. |
| Objeto | A resposta do corpo da API do Azure. Para obter mais informações, consulte Pools de agentes - Criar ou atualizar - API REST . |
| Corda | Opcional para operação de longa duração. A URL para consultar o status. |
| Corda | Opcional para operação de longa duração. A URL que retorna o resultado final assim que a operação for concluída. |
| Inteiro | Opcional para operação de longa duração. O número de segundos a esperar antes de consultar a URL assíncrona. |
| Corda | Opcional. Usado para controle de concorrência ao atualizar um recurso para evitar sobrescrever as alterações de outra pessoa. |
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