축소 모드를 적용하여 AKS에서 노드를 삭제/할당 취소하는 방법
2536 단어 aksscalekubernetesazure
중지된 가상 머신의 컴퓨팅 리소스에 대해서는 비용이 청구되지 않습니다. VM에 연결된 OS 및 데이터 스토리지 디스크에 대한 비용을 지불해야 합니다. 컨테이너 이미지는 해당 노드에 보존됩니다.
우리의 배포는 캐시된 이미지를 사용하며 이 동작은 더 빠른 작업 속도를 허용합니다.
scale-down mode
에서는 사전 프로비저닝 및 사전 풀 이미지가 필요하지 않습니다.시작하기 전에
기존 AKS 클러스터가 있습니다. AKS 클러스터가 필요한 경우 AKS 빠른 시작 using the Azure CLI , using Azure PowerShell 또는 using the Azure portal 을 참조하세요.
축소 모드를 사용하여 노드 할당 해제
--scale-down-mode deallocate
를 설정하면 풀 축소 중에 할당을 해제할 수 있습니다. 할당 해제된 노드가 중지됩니다. 풀을 확장해야 하는 경우 할당 해제된 노드가 가장 먼저 시작됩니다.이 예에서는 20개의 노드가 있는 새 풀을 생성하고 축소 시
--scale-down-mode Deallocate
를 통해 처리되도록 지정합니다.az aks nodepool add --node-count 20 --scale-down-mode Deallocate --node-osdisk-type Managed --max-pods 10 --name kcdpool1 --cluster-name kcdAKSCluster --resource-group kcdrg
풀을 확장하고 개수를 5로 변경하여 15개의 노드를 할당 해제합니다.
az aks nodepool scale --node-count 5 --name kcdpool1 --cluster-name kcdAKSCluster --resource-group kcdrg
이전에 할당 해제된 노드 삭제
삭제할 축소 모드를 설정하여 변경할 수 있습니다. 15개의 노드가 삭제됩니다.
az aks nodepool update --scale-down-mode Delete --name kcdpool1 --cluster-name kcdAKSCluster --resource-group kcdrg
축소 모드를 사용하여 노드 제거
클러스터를 축소할 때 AKS의 기본 동작은 노드를 제거하는 것입니다. 이 동작은 축소 모드를 설정하여 달성할 수 있습니다.
이 예에서는 새 풀을 만들고 축소 시 노드가 삭제되도록 지정합니다. 클러스터 오토스케일러는 스케일링 작업을 처리합니다.
az aks nodepool add --enable-cluster-autoscaler --min-count 1 --max-count 10 --max-pods 10 --node-osdisk-type Managed --scale-down-mode Delete --name kcdpool3 --cluster-name kcdAKSCluster --resource-group kcdrg
제 글을 끝까지 읽어주셔서 감사합니다. 오늘 특별한 것을 배웠기를 바랍니다. 이 기사가 마음에 드셨다면 친구들과 공유해 주시고 저와 공유할 제안이나 생각이 있으시면 댓글 상자에 적어주세요.
Reference
이 문제에 관하여(축소 모드를 적용하여 AKS에서 노드를 삭제/할당 취소하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kcdchennai/how-to-use-scale-down-mode-to-deletedeallocate-nodes-in-azure-kubernetes-service-33im텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)