問題タブ [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 投票する
1 に答える
357 参照

kubernetes - Kubernetes : GKE の kube-system 名前空間で実行されるヒープスター用のカスタム influxdb シンクの構成

カスタム influx db サーバーに kubernetes クラスター メトリックを送信するように heapster を構成する必要があります。このために、kube-system 名前空間でヒープスターのデプロイを編集しようとしましたが、しばらくするとデプロイが元の状態に戻りました。
私は GKE を使用しています。マスター バージョンは 1.5.7 で、ノード バージョンは 1.5.6 です。

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

kubernetes - Kubernetes 監視サービス heapster が再起動し続ける

Azure のコンテナー エンジンを使用して kubernetes クラスターを実行しています。リソース監視を行うkubernetesサービスの1つに問題がありますheapster。ポッドは毎分またはそのようなもので再起動されます。heapster デプロイメント、レプリカセット、およびポッドを削除して、デプロイメントを再作成しようとしました。すぐに同じ動作に戻ります。

heapster ラベルの付いたリソースを見ると、少し奇妙に見えます。

何らかの理由で 2 つのレプリカ セットがあります。rs/heapster-867061013すべてのリソースを削除して再デプロイしても、呼び出されたものが再び表示され続けます。上記は、ポッドが開始されたばかりであることも示しています。これは、ポッドが作成され続ける問題であり、数秒間実行され、新しいポッドが作成されます。kubernetes を実行するのは初めてなので、この問題に関連するログファイルがわかりません。

heapster コンテナーからのログ

heapster-nanny コンテナーからのログ

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

kubernetes - 水平オート スケーラーが CPU 使用率を報告しない

ここの例のように Kubernetes HPA をテストしようとしています

出力は

controller-manager が現在の使用状況を取得できないのはなぜですか?


環境の詳細:

  • kube-system のポート 80 でサービスを実行する Heapster を含む K8s バージョン 1.7.3。
  • InfluxDB はシンクとして設定されており、Grafana と Heapster API で使用量/制限などを正しく確認できます
  • デプロイされたポッドの yaml で CPU リクエスト (200m) を確認できます。
  • コントローラー マネージャーのログにエラーはありません。私が見るのは、etcd ウォッチとポッド作成メッセージだけです。
  • コントローラーのマニフェストに "horizo​​ntal-pod-autoscaler-sync-period" が指定されていません。デフォルトは 30 秒です。
  • 「hpa describe」はイベントをリストしません (「<none>」)。
  • HPA を作成/削除しても、controller-manager にログが作成されない
  • Heapster をインストールしていないときは、コントローラー マネージャーのログに問題がありました。Heapster がインストールされていると、このメッセージは表示されません: "

Deployment/xx/php-apache のリストされたメトリクスに基づいて必要な数のレプリカを計算できませんでした: cpu 使用率を取得できませんでした: リソース cpu のメトリクスを取得できません: ポッド リソース メトリクスを取得できませんでした: サーバーはこの時点で要求された操作を完了できませんしばらくしてからもう一度お試しください (get services http:heapster:)


編集 1 [9 月 14 日] :

  • ここに Heapster ログをアップロードしました。エラーはありません。
  • Heapster API でメトリクスを直接確認したところ、応答がありました。

    curl http://10.107.55.59/api/v1/model/namespaces/cp/pods/php-apache-593471247-c65fh/metrics/cpu/usage

{ "metrics": [ { "timestamp": "2017-09-14T13:46:00Z", "value": 19008838 }, { "timestamp": "2017-09-14T13:47:00Z", "value": 19008838 }, { "timestamp": "2017-09-14T13:48:00Z", "value": 19008838 } ], "latestTimestamp": "2017-09-14T13:48:00Z" }

ポッドの Grafana スクリーンショット。 制限は設定されていませんが、それでも違いはありません。