問題タブ [heapster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2419 参照

kubernetes - Kubernetes コンテナーからアプリレベルの指標を収集する

Kubernetes Custom Metrics Proposalによると、コンテナーはアプリレベルのメトリックを Prometheus 形式で公開し、Heapster によって収集できます。

Heapster によってメトリクスがプルされた場合、つまりコンテナーが終了した後に最後の間隔のメトリクスが失われることを意味する場合、誰でも詳しく説明できますか? 代わりにアプリがメトリクスを Heapster にプッシュできますか?

または、Kubernetes で実行されている適度に短命のコンテナーからメトリックを収集するための推奨されるアプローチはありますか?

0 投票する
2 に答える
1513 参照

kubernetes - heapster-controller.yaml エラー - 次のいずれかを選択: [heapster eventer heapster-nanny eventer-nanny]

heapster-controllerHeapster + Graphana + InfluxDB を Kubernetes で動作させるためにデプロイしようとしています。heapster-controller.yaml ファイルを使用してデプロイしようとしているときにエラー メッセージが表示される:

heapster-controller.yaml

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: heapster-v1.1.0-beta1 namespace: kube-system labels: k8s-app: heapster kubernetes.io/cluster-service: "true" spec: replicas: 1 selector: matchLabels: k8s-app: heapster template: metadata: labels: k8s-app: heapster kubernetes.io/cluster-service: "true" spec: containers: - image: gcr.io/google_containers/heapster:v1.1.0-beta1 name: heapster resources: # keep request = limit to keep this container in guaranteed class limits: cpu: 100m memory: 200m requests: cpu: 100m memory: 200m command: - /heapster - --source=kubernetes.summary_api:'' - --sink=influxdb:http://monitoring-influxdb:8086 - --metric_resolution=60s - image: gcr.io/google_containers/heapster:v1.1.0-beta1 name: eventer resources: # keep request = limit to keep this container in guaranteed class limits: cpu: 100m memory: 200m requests: cpu: 100m memory: 200m command: - /eventer - --source=kubernetes:'' - --sink=influxdb:http://monitoring-influxdb:8086 - image: gcr.io/google_containers/addon-resizer:1.0 name: heapster-nanny resources: limits: cpu: 50m memory: 100Mi requests: cpu: 50m memory: 100Mi env: - name: MY_POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: MY_POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace command: - /pod_nanny - --cpu=100m - --extra-cpu=0m - --memory=200 - --extra-memory=200Mi - --threshold=5 - --deployment=heapster-v1.1.0-beta1 - --container=heapster - --poll-period=300000 - image: gcr.io/google_containers/addon-resizer:1.0 name: eventer-nanny resources: limits: cpu: 50m memory: 100Mi requests: cpu: 50m memory: 100Mi env: - name: MY_POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: MY_POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace command: - /pod_nanny - --cpu=100m - --extra-cpu=0m - --memory=200 - --extra-memory=200Ki - --threshold=5 - --deployment=heapster-v1.1.0-beta1 - --container=eventer - --poll-period=300000

デプロイは完了しますが、エラーが発生します:

[root@node236 influxdb]# kubectl get pods -o wide --namespace=kube-system NAME READY STATUS RESTARTS AGE NODE heapster-v1.1.0-beta1-3082378092-t6inb 2/4 RunContainerError 0 1m node262.local.net [root@node236 influxdb]#

失敗したコンテナーのログを表示します。

[root@node236 influxdb]# kubectl logs --namespace=kube-system heapster-v1.1.0-beta1-3082378092-t6inb Error from server: a container name must be specified for pod heapster-v1.1.0-beta1-3082378092-t6inb, choose one of: [heapster eventer heapster-nanny eventer-nanny] [root@node236 influxdb]#

どこで間違っている可能性がありますか?

どんなフィードバックも感謝します!!

アレックス

0 投票する
3 に答える
791 参照

kubernetes - heapster のセキュリティを無効にする方法は?

k8s クラスターに heapster をインストールした後、次のエラーが発生しました。

セキュリティは私のデモでは優先度が低いです。だから私は最初にそれを無効にしたいと思います。私apiserverもセキュリティを有効にしませんでした。なにか提案を?

0 投票する
1 に答える
152 参照

google-compute-engine - Kubernetes 1.2 では、Heapster 0.18.2 が不明なソースにより CoreOS で失敗するのはなぜですか?

Kubernetes 1.2.0/CoreOS 991.1.0/Google Compute Engine で実行しているHeapster 0.18.2は、ソースkubernetes.summary_apiを認識しないために失敗します。これを解決するにはどうすればよいですか?

失敗した Heapster コントローラーのログ

I0415 07:23:58.623481 1 heapster.go:55] /heapster --source=kubernetes.summary_api:'' --sink=gcm --sink=gcmautoscaling --sink=gcl --stats_resolution=30s --sink_frequency=1m I0415 07:23:58.623616 1 heapster.go:56] Heapster バージョン 0.18.2 F0415 07:23:58.623654 1 heapster.go:62] 不明なソース: kubernetes.summary_api

Heapster Kubernetes サービス仕様:

0 投票する
2 に答える
584 参照

kubernetes - Kubernetes heapster - Grafana が influxdb データを表示しない

heapster-influxDB ガイドに従って、influxdb と grafana を使用して heapster をデプロイしました。grafana インスタンスにアクセスすると、グラフ (NodePort から外部に公開された grafana サービス) にデータが表示されませんでした。以下に添付されているように、heapster および influxdb ログにエラーはありません。

ここで何が問題になる可能性がありますか? 肯定的なフィードバックを本当に感謝します。

Grafana ダッシュボード

ここに画像の説明を入力

Grafana データソースの設定

ここに画像の説明を入力

ヒープスターログ

Influxdb ログ https://drive.google.com/open?id=0B4f4RNm4mfqWZGtqbVBnWUJ2QjA

私が使用したyamlファイルを参照してください。 https://drive.google.com/open?id=0B4f4RNm4mfqWY2pZRmViWHFuMFk

InfluxDB データ https://drive.google.com/open?id=0B4f4RNm4mfqWQTFxcFVhdko2Vms

Heapster API データ https://drive.google.com/open?id=0B4f4RNm4mfqWQVhEZ3oxdEs1VTA

0 投票する
1 に答える
818 参照

kubernetes - Heapster、grafana、influxdb が kubernetes 1.2 で動作しませんか?

kubernetes 1.2 で安定している heapster、grafana、influxdb のイメージ バージョンを教えてください。

0 投票する
2 に答える
571 参照

docker - kubernetes オートスカラーの実行

次の仕様で実行されているレプリケーション コントローラーがあります。

ここで、autoscale コマンドを使用して hpa を実行します。

また、kubernetes run コマンドを使用して heapster を開始しました。

このすべての後、自動スケーリングは開始されません。ログから、実際の CPU 使用率が報告されていないようです。

ここで何が欠けていますか?

0 投票する
0 に答える
728 参照

kubernetes - Heapster がノードからデータをフェッチしない

ubuntuクラスターにheapster、grafana、influxdbを使用してkubernetes 1.2.4をデプロイしました。

grafna と heapster RestAPI の両方が、ノード レベルの詳細を一覧表示しています。しかし、名前空間レベルの詳細を取得しようとすると、何も与えられず、空の値が与えられます。

の出力kubectl get pods --all-namespacesは次のとおりです。

以下は、heapster コンテナーのログです。

ログを取得してエラーを見つけるためにどこを探すべきかわかりません。どんな助けでも大歓迎です!

編集-1

上記の「kubectl get pods --all-namespaces」の出力を投稿しましたが、Kubedash を確認したところ、heapster がリストされていません。

0 投票する
1 に答える
881 参照

kubernetes - kubernetes heapster で grafana が表示されない

kubernetes クラスターに grafana と influxdb を使用して heapster をインストールしようとしました。Grafana のページを見ることができず、私だけが表示されますalert.title

私はすべてを正しく行ったと思います。すべてのログは良好に見えますが、これが最後の問題です。何が起こっているのかを教えてくれる親切な人がいれば、感謝します。

これが私のログの選択です:

更新: OK、influxdb-grafana-controller.yaml で何かを見つけました。値を変更しました: /api/v1/proxy/namespaces/kube-system/services/monitoring-grafana/ を value: / に変更しました

それが良い解決策かどうかはわかりませんが、機能しています。