Azure Kubernetes Service(AKS) 작업을 사용하면 워크플로우에서 직접 AKS 클러스터를 관리할 수 있습니다.
AKS 에이전트 풀 확장
이 작업은 에이전트 풀 - 생성 또는 업데이트 - REST API를 사용하여 노드 수를 업데이트함으로써 AKS 에이전트 풀을 확장합니다.
입력 필드 | 선택성 | 유형 | 설명 |
|---|---|---|---|
| 필수의 | 문자열 | Azure 서비스 주체
. 비밀로 전달되어야 합니다. 하는 방법을 확인하세요. |
| 필수의 | 문자열 | Azure 서비스 주체
. 비밀로 전달되어야 합니다. 하는 방법을 확인하세요. |
| 필수의 | 문자열 | Azure 테넌트 식별자. 비밀로 전달될 수 있습니다. |
| 필수의 | 문자열 | Azure 구독 식별자입니다. 예:
. |
| 필수의 | 문자열 | AKS 클러스터가 포함된 리소스 그룹의 이름입니다. 예:
. |
| 필수의 | 문자열 | AKS 클러스터의 이름입니다. |
| 필수의 | 문자열 | 확장하려는 AKS 클러스터 내의 특정 에이전트 풀(노드 풀) 이름입니다. |
| 필수의 | 정수 | 에이전트 풀을 확장하기 위해 원하는 노드(가상 머신) 수입니다. |
| 선택 과목 | 목록 | 응답에서 특정 값을 추출하는 데 사용되는 선택기 목록입니다. 예:
. |
출력 필드 | 유형 | 설명 |
|---|---|---|
| 부울 | 작업이 성공했는지 여부를 나타냅니다.
또는
을(를) 반환합니다. |
| 문자열 | 실패 이유를 메시지로 포함합니다. |
| 물체 | Azure API 본문 응답입니다. 자세한 내용은 에이전트 풀 - 생성 또는 업데이트 - REST API 를 참조하십시오. |
| 문자열 | 장시간 작동 시 선택 사항입니다. 상태를 확인할 URL입니다. |
| 문자열 | 장기 실행 작업의 경우 선택 사항입니다. 작업이 완료되면 최종 결과를 반환하는 URL입니다. |
| 정수 | 장기 실행 작업의 경우 선택 사항입니다. 비동기 URL을 폴링하기 전에 대기할 시간(초)입니다. |
| 문자열 | 선택 과목. 리소스를 업데이트할 때 다른 사용자의 변경 사항을 덮어쓰지 않도록 동시성 제어에 사용됩니다. |
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