我在Google Container Engine(GKE)上運行一個小型3節點kubernetes集羣,並使用指標登錄到Google Cloud Monitoring(GCM)。最近我注意到指標停止向GCM報告。 heapster日誌顯示,由於GCM配額被超過,請求被拒絕。Kubernetes heapster對GKE的過度指標報告
在Google Developers Console上檢查API管理器,我看到使用量超過了50000個請求/天的配額。
現在,每次啓動heapster吊艙時,它都會以平均2-5 req/s的速度撞擊GCM水槽。
我試着增加heapter sink_frequency參數,但只會導致更多的請求,不太頻繁,這會增加相同的數量隨着時間的推移。
主節點都在最新的Kubernetes版本1.1.3上。
任何人在GKE上看到過這個?我能做些什麼來恢復對GCL的合理要求?目前,在配額耗盡前,我每天只能獲得幾小時的衡量指標。
是的,你是對的。我遇到了一個問題,GCM剛剛停止接收GKE的指標(所有圖表上的「未找到圖表數據」)。然後我向Heapster詢問其接收器,並得到了一個空的答覆。思考GCM接收器丟失了,我通過Heapster API手動添加它。事後看來,這不是做正確的事情,那就是讓我到配額混亂.. 現在,幾次重啓Heapster吊艙之後,指標早在GCM。 我不知道'gcloud alpha'命令,謝謝你的提示!此外,博客文章是一個有趣的閱讀。 感謝您的回覆! –