AKS(Azure Kubernetes Service) 노드 풀 시작 및 중지
AKS 워크로드를 지속적으로 실행할 필요가 없을 수도 있습니다. 예를 들어, 특정 워크로드를 실행하는 노드 풀이 있는 개발 클러스터가 있을 수 있습니다. 컴퓨팅 비용을 최적화하려면 AKS 클러스터에서 노드 풀을 완전히 중지할 수 있습니다.
기능 및 제한 사항
- 시스템 풀을 중지할 수 없습니다.
- 스폿 노드 풀이 지원됩니다.
- 중지된 노드 풀을 업그레이드할 수 있습니다.
- 클러스터 및 노드 풀이 실행 중이어야 합니다.
- NAP(노드 자동 프로비전) 기능을 사용하는 클러스터에서 노드 풀을 중지할 수 없습니다.
시작하기 전에
이 문서에서는 기존 AKS 클러스터가 있다고 가정합니다. AKS 클러스터가 필요한 경우 Azure CLI, Azure PowerShell 또는 Azure Portal을 사용하여 만듭니다.
AKS 노드 풀 중지
az aks nodepool stop
명령을 사용하여 실행 중인 AKS 노드 풀을 중지합니다.az aks nodepool stop --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
az aks nodepool show
명령을 사용하여 노드 풀이 중지되었는지 확인합니다.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
다음의 압축된 출력 예는
powerState
를Stopped
로 표시합니다.{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Stopped" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }
참고 항목
provisioningState
에Stopping
이 표시되면 노드 풀이 아직 중지되는 중입니다.참고 항목
노드 풀을 중지하면 클러스터 자동 크기 조정기가 중지되고 노드 풀을 시작할 때 다시 시작됩니다. 따라서 풀이 중지되는 동안 풀의 VMSS 인스턴스 수를 수동으로 수정하면 클러스터 자동 크기 조정기에서 불일치가 표시될 수 있습니다.
중지된 AKS 노드 풀 시작
az aks nodepool start
명령을 사용하여 중지된 노드 풀을 다시 시작합니다.az aks nodepool start --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
az aks nodepool show
명령을 사용하여 노드 풀이 시작되었는지 확인합니다.az aks nodepool show --resource-group myResourceGroup --cluster-name myAKSCluster --nodepool-name testnodepool
다음의 압축된 출력 예는
powerState
를Running
로 표시합니다.{ [...] "osType": "Linux", "podSubnetId": null, "powerState": { "code": "Running" }, "provisioningState": "Succeeded", "proximityPlacementGroupId": null, [...] }
참고 항목
provisioningState
에Starting
이 표시되면 노드 풀이 아직 시작하는 중입니다.
다음 단계
- 풀 크기를 0으로 조정 하는 방법에 대한 자세한
User
내용은User
풀 크기를 0으로 조정을 참조 하세요. - 클러스터를 중지하는 방법을 알아보려면 클러스터 시작/중지를 참조하세요.
- 스폿 인스턴스를 사용하여 비용을 절감 하는 방법을 알아보려면 AKS에 스폿 노드 풀 추가를 참조하세요.
- AKS 지원 정책에 대해 자세히 알아보려면 AKS 지원 정책을 참조하세요.
Azure Kubernetes Service