AKS 비용 분석 추가 기능 문제

이 문서에서는 클러스터를 만들거나 클러스터를 업데이트하는 동안 AKS(Microsoft Azure Kubernetes Service) 비용 분석 추가 기능을 사용하도록 설정할 때 발생할 수 있는 문제를 해결하는 방법을 설명합니다.

필수 구성 요소

증상

AKS 클러스터를 만들거나 업데이트하면 다음 형식의 오류 메시지가 표시됩니다.

OperationNotAllowed 및 <오류 코드> ID

다음 표에서는 가능한 오류 코드와 해당 원인을 표시합니다.

오류 코드 원인
InvalidDiskCSISettingForCostAnalysis 원인 1: Azure Disk CSI 드라이버가 비활성화됨
InvalidManagedIdentitySettingForCostAnalysis 원인 2: 관리 ID를 사용할 수 없음
CostAnalysisNotEnabledInRegion 원인 3: 해당 지역에서 추가 기능을 사용할 수 없음
InvalidManagedClusterSKUForFeature 원인 4: 무료 가격 책정 계층에서 추가 기능을 사용할 수 없음

원인 1: Azure Disk CSI 드라이버가 비활성화됨

Azure CSI(Disk Container Storage Interface) 드라이버가 비활성화된 클러스터에서는 비용 분석 추가 기능을 사용하도록 설정할 수 없습니다.

해결 방법 1: Azure Disk CSI 드라이버를 사용하도록 클러스터 업데이트

az aks update 명령을 실행하고 매개 변수를 지정합니다--enable-disk-driver. 이 매개 변수를 사용하면 AKS에서 Azure Disk CSI 드라이버를 사용할 수 있습니다.

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --enable-disk-driver

자세한 내용은 AKS의 CSI 드라이버를 참조하세요.

원인 2: 관리 ID를 사용할 수 없음

시스템 할당 또는 사용자 할당 관리 ID가 있는 클러스터에서만 비용 분석 추가 기능을 사용하도록 설정할 수 있습니다.

해결 방법 2: 관리 ID를 사용하도록 클러스터 업데이트

az aks update 명령을 실행하고 매개 변수를 지정합니다--enable-managed-identity.

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --enable-managed-identity

자세한 내용은 AKS에서 관리 ID 사용을 참조하세요.

원인 3: 해당 지역에서 추가 기능을 사용할 수 없음

비용 분석 추가 기능은 현재 해당 지역에서 사용하도록 설정되어 있지 않습니다.

참고

AKS 비용 분석 추가 기능은 현재 다음 지역에서 사용할 수 없습니다.

  • usnateast
  • usnatwest
  • usseceast
  • ussecwest

원인 4: 무료 가격 책정 계층에서 추가 기능을 사용할 수 없음

무료 가격 책정 계층에 있는 AKS 클러스터에서는 비용 분석 추가 기능을 사용하도록 설정할 수 없습니다.

해결 방법 4: 표준 또는 프리미엄 가격 책정 계층을 사용하도록 클러스터 업데이트

AKS 클러스터를 표준 또는 프리미엄 가격 책정 계층으로 업그레이드합니다. 이렇게 하려면 매개 변수를 지정 --tier 하는 다음 az aks update 명령 중 하나를 실행합니다.

az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --tier standard
az aks update --resource-group <my-resource-group> --name <my-aks-cluster> --tier premium

자세한 내용은 AKS 클러스터 관리를 위한 무료 및 표준 가격 책정 계층을 참조하세요.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.