그래서 나는 이것을 알아내는 데 예기치 않게 어려움을 겪고 있습니다. AKS에 배포 된 kubernetes 클러스터가 있습니다. Azure (또는 Kubernetes 대시 보드)에서 주어진 시간 프레임에 몇 개의 활성 포드가 있는지 어떻게 볼 수 있나요?
0106 업데이트 :
아래 쿼리를 사용하여 활성 포드 수를 계산할 수 있습니다.
KubePodInventory
| where TimeGenerated > ago(2d)//set the time frame to 2 days
| where PodStatus == "Running"
| project PodStatus
| summarize count() by PodStatus
테스트 결과는 다음과 같습니다.
원래 답변 :
모니터링을 구성한 경우 kusto 쿼리를 사용하여 가져올 수 있습니다.
다음과 같이 단계 :
1. Azure 포털-> AKS로 이동합니다.
2. 왼쪽 패널-> 모니터링-> 로그를 클릭합니다.
3.라는 테이블 KubePodInventory
에는 PodStatus
쿼리에서 필터로 사용할 수 있는 필드 가 있습니다. 고유 한 kusto 쿼리를 작성하고 Time range
via portal ( Time range
버튼 클릭) 또는 query ( ago () 함수 사용)에서 지정할 수 있습니다 . 또한 count () 함수를 사용하여 숫자 를 계산해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다