다음을 통해 공유


AKS 클러스터에 대한 노드 풀 관리

적용 대상: Azure Stack HCI, 버전 23H2

참고 항목

Azure Stack HCI 22H2의 AKS에서 노드 풀을 관리하는 방법에 대한 자세한 내용은 노드 풀 관리를 참조 하세요.

Azure Arc에서 사용하도록 설정된 AKS에서 동일한 구성의 노드는 노드 풀로 그룹화됩니다. 이러한 노드 풀에는 애플리케이션을 실행하는 기본 VM이 포함됩니다. 이 문서에서는 AKS 클러스터에 대한 노드 풀을 만들고 관리하는 방법을 보여 줍니다.

Kubernetes 클러스터 만들기

시작하려면 단일 노드 풀을 사용하여 Kubernetes 클러스터를 만듭니다.

az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location Id> --vnet-ids <vnet id> --generate-ssh-keys --load-balancer-count <load balancer count>

노드 풀 추가

명령을 사용하여 기존 클러스터에 노드 풀을 az aksarc nodepool add 추가할 수 있습니다. 노드 풀의 이름이 기존 노드 풀과 같지 않은지 확인합니다.

az aksarc nodepool add --name <node pool name> -g <resource group> --cluster-name <cluster name> --os-sku <Linux or Windows> --node-count <count> --node-vm-size <vm size>

노드 풀에 대한 구성 정보 가져오기

노드 풀의 구성을 보려면 다음 az aksarc nodepool show 명령을 사용합니다.

az aksarc nodepool show --cluster-name <cluster name> -n <node pool name> -g <resource group>

예제 출력:

{
"availabilityZones": null,
"count": 1,
"extendedLocation": null,
"id":
"/subscriptions/&lt;subscription&gt;/resourceGroups/edgeci-registration-rr1s46r1710&lt;resource
group&gt;/providers/Microsoft.Kubernetes/connectedClusters/&lt;cluster
name&gt;/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/&lt;nodepoolname&gt;",
"location": "westeurope",
"name": "nodepoolname",
"nodeImageVersion": null,
"osSku": "CBLMariner",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "resourcegroup",
"status": {
  "errorMessage": null,
  "operationStatus": null,
  "readyReplicas": [
   {
    "count": 1,
    "vmSize": "Standard\_A4\_v2"
   }
  ]
},
"systemData": {
…
},
"tags": null,
"type":
"microsoft.hybridcontainerservice/provisionedclusterinstances/agentpools",
"vmSize": "Standard\_A4\_v2"
}

노드 풀에 배포된 최대 Pod 지정

클러스터를 만들 때 또는 새 노드 풀을 만들 때 노드에 배포할 수 있는 최대 Pod를 구성할 수 있습니다. 노드 풀을 만들 때 지정 maxPods 하지 않으면 노드 풀이 최대 110개의 Pod의 기본값으로 배포됩니다.

az aksarc nodepool add --cluster-name <cluster name> -n <node pool name> -g <resource group> --max-pods 50 --yes

노드 풀 크기 조정

노드 풀에서 노드 수를 늘리거나 축소할 수 있습니다.

노드 풀의 노드 수를 스케일링하려면 az aksarc nodepool scale 명령을 사용합니다. 다음 예제에서는 노드 nodepool1풀의 노드 수를 2로 조정합니다.

az aksarc nodepool scale --cluster-name <cluster name> -n nodepool1 -g <resource group> --node-count 2 --yes

노드 풀 삭제

노드 풀을 삭제해야 하는 경우 다음 az aksarc nodepool delete 명령을 사용합니다.

az aksarc nodepool delete --cluster-name <cluster name> -n <node pool name> -g <resource group> --yes

다음 단계