2016-04-05 15 views
0

kubectl version Client Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"} Server Version: version.Info{Major:"1", Minor:"2", GitVersion:"v1.2.0", GitCommit:"5cb86ee022267586db386f62781338b0483733b3", GitTreeState:"clean"} Kubernetes水平ポッドは、コントローラマネージャ上

エラー・ログを動作していない自動スケーリング: Failed to reconcile hello-world: failed to compute desired number of replicas based on CPU utilization for Deployment/default/hello-world: failed to get CPU utilization: failed to get CPU consumption and request: metrics obtained for 0/3 of pods

私はHeapsterに直接話をし、私のポッド指標を得ることができます。 カールます。http:// $ MY_HEAPSTER_SERVICE_IP:8082/APIを/ V1 /モデル/ネーム/デフォルト/ポッド//ハロー世界-819237062-j0ubt /メトリクス/ CPU使用頻度

{ 
    "metrics": [ 
    { 
    "timestamp": "2016-04-05T16:49:00Z", 
    "value": 0 
    }, 
    { 
    "timestamp": "2016-04-05T16:48:00Z", 
    "value": 0 
    } 
    ], 
    "latestTimestamp": "2016-04-05T16:49:00Z" 
} 
+0

コントローラマネージャのコードを見て、この失敗の原因を突き止めることができます。コントローラーマネージャーは、 "heapster"という名前と "kube-system"名前空間でヒープスターサービスを検索するようにハードコードされています。私のサービスはヒープスターと呼ばれていなかったので、コントローラマネージャはそれと通信できませんでした。 – Dhawal

答えて

0

Heapsterがデフォルト以外のlocatiで実行されていた上記のようにコメントで説明水平ポッドオートスケーラコントローラは期待していませんでした。

issueを開いて設定可能にしました。

関連する問題