[AKS] VMSS에 할당된 LB를 삭제 가능한가요?

Print

질문

AKS에 의해 생성된 VMSS가 있고, AKS 생성 당시 자동 생성된 LB가 해당 VMSS에 할당되어 있습니다. 이 LB를 삭제 시도 시 VMSS에서 사용 중이어서 불가능하다고 표시됩니다. 삭제 방법이 있을까요?

만약 삭제가 안 된다면 비용을 절감할 수 있는 방법이 있을까요?
(traffic이 없으면 과금이 안 될까요?)

답변

이미 Public LB 가 존재하는 기본 구성의 AKS를 만드신 경우 안타깝게도 이를 제거할 수 있는 방법은 없습니다.

부하 분산 장치 SKU를 정의하는 것은 AKS 클러스터를 만들 때만 수행할 수 있기 때문에 AKS 클러스터를 만든 후에는 부하 분산 장치 SKU를 변경(삭제 포함)할 수 없습니다.[1]

참고 링크에서 보실 수 있듯이 Control Plane 및 Agent node 간에 연결 유지 및 이전 버전과의 호환성까지 고려되어 있는 부분이기에 이를 초기에 "--outbound-type userDefinedRouting"[2] 가 선언되어 구성이 이루어지지 않는 경우, 이를 인지하고 호환성 유지까지 하기는 어려운 상황입니다.

Standard LB의 경우 Outbound 연결을 위한 Rule이 자동으로 추가되어 있는 것으로 확인이 되어 Rule에 대한 기본 비용이 발생되며, Outbound 트래픽 발생 시 사용량(Data processed)에 따라 과금이 됩니다.[3]

---------------------------------------------------------------------------------------------

[1] AKS(Azure Kubernetes Service 공용 표준 부하 분산 장치 사용)
https://learn.microsoft.com/ko-kr/azure/aks/load-balancer-standard#limitations

[2] AKS(Azure Kubernetes Service)에서 클러스터 노드의 송신 트래픽 제어
https://learn.microsoft.com/ko-kr/azure/aks/limit-egress-traffic

[3] Pricing - Load Balancer
Pricing—Load Balancer | Microsoft Azure

이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.