2016-07-01 13 views
0

kubernetesに情報を監視していませんグラファナ、kubeのステータスとinfluxdbにアクセスすることができます(http:urlにhttpを追加することで後者が追加されます)が、ヒープにアクセスできない(404を取得)、grafanaはノードモニタの情報を表示できます。なしポッドから-f ./cluster/addons/cluster-monitoring/influxdb ファイルを作成し、私はkubectlによってheapster、influxdb、kubernetesを監視するgrafanaを作成する(heapster、influxdb、grafana)

+0

あなたは 'kubectl logs {pod} {namespace}'でポッドごとのログを取得できます。それはあなたにいくつかのポインタを与えるかもしれません –

+0

どうやってインストールしましたか?インストールに使用したコマンドはどれですか? #kubectl ....? – user2486495

答えて

0

NodePortを使用してヒープを公開してください。 heapster.yamlアンダースペック(サービス)で は新しいエントリYAML部分がエントリーした後、次のようになりますsomethting

type: NodePort 

に追加します。

spec: 
    type: NodePort 
    ports: 
    - port: 80 
    targetPort: 8082  
    selector: 
    k8s-app: heapster 

次に、以下のコマンドを使用して、クラスタ内で実行中のサービスを確認してください。

kubectl get services -n kube-system 

サービスリストからheapsterのポートをご覧ください。このように見えるはずです。

80:32068/TCP

はその後CLUSTER_IPでheapster APIにアクセス:たとえば、ポート

http://192.168.99.100:32068/api/v1/model/namespaces/default/pods/ 

をあなたはその後、heapsterにアクセスすることができるはずです。

関連する問題